2016-10-25 2 views
1

현재 2 개의 터치 스크린이있는 컴퓨터에서 VB.Net 응용 프로그램을 만들고 있습니다. 두 화면 모두 웹 브라우저가 있습니다. WebBrowser 1의 링크를 클릭하면 두 번째 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

고마워요! 나를 위해 일한다. –