2016-10-25 15 views
1

現在、2つのタッチスクリーンを備えたコンピュータ用のVB.Netアプリケーションを作成しています。どちらの画面もWebブラウザを持っています。 WebBrowser 1のリンクをクリックすると、2番目のWebBrowser(他の画面上)が実際にこのURLに移動し、元のWebBrowserが元のページを保持します。WebBrowser 1のURLが変更されたときにWebBrowser 2をナビゲートする方法

ご了承ください。

おかげ

答えて

1

は、ナビゲーションをキャンセルし、他のブラウザにURLを送信するためにNavigatingイベントを使用してください。

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 
+0

ありがとうございます!私のために働く –

関連する問題