我希望我的用户能够点击一个按钮,在点击时在默认浏览器中打开我公司的网页。
我使用 VB.net 所以所有的.net 例子是可以接受的。
49
这应该有效:
Dim webAddress As String = "http://www.example.com/"
Process.Start(webAddress)
21
正如其他人所指出的,Process.Start()
是去这里的方式。然而,有一些怪癖。值得你花时间阅读这篇博客文章:
总之,一些浏览器会导致它抛出一个异常没有很好的理由,该函数可以在非 UI 线程上阻塞一段时间,所以你需要确保它发生在你可能同时执行的任何其他操作的末尾,你可能想在等待浏览器打开时更改光标外观。
9
这里有一个小 sub,可能只是一些需要指定浏览器的人感兴趣(但它不如 12“pizza sub!):P
Private Sub NavigateWebURL(ByVal URL As String, Optional browser As String = "default")
If Not (browser = "default") Then
Try
'// try set browser if there was an error (browser not installed)
Process.Start(browser, URL)
Catch ex As Exception
'// use default browser
Process.Start(URL)
End Try
Else
'// use default browser
Process.Start(URL)
End If
End Sub
呼叫:将在 Firefox 中打开 www.google.com,如果它安装在该 PC 上。
NavigateWebURL("http://www.google.com", "Firefox") '// safari Firefox chrome etc
调用:将在默认浏览器中打开 www.google.com。
NavigateWebURL("http://www.google.com", "default")
或
NavigateWebURL("http://www.google.com")
5
您可以使用Process.Start:
Dim url As String = “http://www.example.com“
Process.Start(url)
这应该打开系统上设置为默认的浏览器。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(71条)