0

Web ブラウザー コントロールを備えた winforms アプリケーションがあります。デフォルトのブラウザーであるかどうかに関係なく、現在アクティブなブラウザーで URL を開くようにブラウザー コントロールに指示する方法があるかどうか疑問に思っています。このコントロールは、ユーザーが定義したオペレーティング システムの既定のブラウザーを利用しているため、これは単純に実現不可能であるというのが私の直感です。

4

1 に答える 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 に答える