【问题标题】:How To Navigate WebBrowser 2 When WebBrowser 1 URL Changed当 WebBrowser 1 URL 更改时如何导航 WebBrowser 2
【发布时间】:2016-10-25 08:53:10
【问题描述】:

我目前正在为具有 2 个触摸屏的计算机制作 VB.Net 应用程序。两个屏幕上都将有一个 Web 浏览器。当我单击 WebBrowser 1 上的链接时,我希望第二个 WebBrowser(在另一个屏幕上)实际导航到该 URL,并让原始 WebBrowser 保留它所在的原始页面。

我们将不胜感激!

谢谢

【问题讨论】:

    标签: .net vb.net webbrowser-control


    【解决方案1】:

    使用Navigating 事件取消导航并将url 发送到其他浏览器。

    Private mFirstLoadComplete As Boolean = False
    
    Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("www.stackoverflow.com")
    End Sub
    
    Private Sub WebBrowser1_Navigated(sender As Object, e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
        mFirstLoadComplete = True
    End Sub
    
    Private Sub WebBrowser1_Navigating(sender As Object, e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
        If Not mFirstLoadComplete Then Return
        e.Cancel = True
        WebBrowser2.Navigate(e.Url)
    End Sub
    

    【讨论】:

    • 谢谢!为我工作
    猜你喜欢
    • 2014-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多