VB2005中的WebBrowser1打開新窗口的問題

先用NewWindow事件捕獲新窗口要打開的URL,然後把它設置爲自定義新窗口的URL,並打開自定義新窗口,接着取消用系統默認瀏覽器打開新窗口的動作。

示例代碼:
   
Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow
       
Dim NewURL As String = CType(sender, WebBrowser).StatusText
       
Dim frmNew As New Form1
        frmNew.WebBrowser1.Navigate(NewURL)
       
'或者是frmNew.WebBrowser1.Url = New Uri(NewURL)
        frmNew.Show()
        e.Cancel
= True
   
End Sub  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章