Web ブラウザー コントロールを備えた winforms アプリケーションがあります。デフォルトのブラウザーであるかどうかに関係なく、現在アクティブなブラウザーで URL を開くようにブラウザー コントロールに指示する方法があるかどうか疑問に思っています。このコントロールは、ユーザーが定義したオペレーティング システムの既定のブラウザーを利用しているため、これは単純に実現不可能であるというのが私の直感です。
質問する
234 次
1 に答える
1
使用する:
System.Diagnostics.Process.Start()
または、これを試してください:
Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow
Dim myElement As HtmlElement = WebBrowser1.Document.ActiveElement
Dim target As String = myElement.GetAttribute("href")
Dim newInstance As New Form1
newInstance.Show()
newInstance.WebBrowser1.Navigate(target)
e.Cancel = True
End Sub
于 2012-06-19T14:09:42.577 に答える