2012-02-01 63 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)