我需要帮助制作我的VB 2008 Express Web浏览器

时间:2008-12-14 11:56:29

标签: vb.net browser window tabbed

每次点击链接时,它都会在Internet Explorer中打开,但我希望它在我的网络浏览器的另一个窗口中打开。

详细说明: 我创建了一个使用选项卡控件的选项卡式Web浏览器。其他控件将是一个普通的Web浏览器。

1 个答案:

答案 0 :(得分:0)

您必须连接(旧的activex)浏览器控件事件的newwindow2,如下所示:

Private Sub AxWebBrowser1_NewWindow2(ByVal sender As Object, ByVal e As AxSHDocVw.DWebBrowserEvents2_NewWindow2Event) Handles AxWebBrowser1.NewWindow2
    Dim frmWB As Form1
    frmWB = New Form1()

    frmWB.AxWebBrowser1.RegisterAsBrowser = True
    e.ppDisp = frmWB.AxWebBrowser1.Application
    frmWB.Visible = True
End Sub

详情请见http://support.microsoft.com/?scid=kb%3Ben-us%3B311282&x=8&y=21