2012-02-01 64 views
9

我正在使用C#創建Windows應用程序,其中在點擊GUI時的按鈕應打開網站。單擊表單上的按鈕時打開網站

網頁瀏覽器將由默認設置照顧。

我很好奇如何做到這一點?

+0

你想使你的'winform'或在瀏覽器中打開裏面的網頁會做什麼? – uday 2012-02-01 17:18:23

+0

兩者都可以!不過,我更喜歡在Winform中渲染網頁。 – ykombinator 2012-02-01 17:20:02

回答

6

如果要在應用程序中打開網站,則必須使用WebBrowser控件。 把你的窗體上WebBrowser控件,而這個代碼添加到該按鈕負責打開網站:

webBrowser1.Navigate("www.google.com"); 
18

這將打開默認的Web瀏覽器中指定的鏈接:

Process.Start("http://www.google.com"); 
1

使用WebBrowser類。以下msdn link已解釋代碼。希望能幫助到你。

+0

這會在'Winform'本身打開網站。 – uday 2012-02-01 17:25:32

2

在Windows8的進程類已被刪除,所以我已經使用了Launcher類:

await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.google.com")); 

您還需要設置方法異步(例如private async void myMethod(object params)