WebBrowser1阻止新開窗口打開鏈接
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
WebBrowser1導航到某網頁,點擊網頁中的某個鏈接后,如果這個鏈接是新開窗口方式打開,那么就會彈出IE瀏覽器,很傻。
阻止瀏覽器以新窗口中載入鏈接處的文檔,所有鏈接的文檔都在當前的WebBrowser1打開 Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow '在瀏覽器新建窗口之前發生 Dim NewURL As String = CType(sender, Windows.Forms.WebBrowser).StatusText '獲得 要求以新窗口載入內容的鏈接的字符串 e.Cancel = True '停止新建窗口 WebBrowser1.Navigate(NewURL) '加載新的頁面 End Sub 阻止瀏覽器以新窗口中載入鏈接處的文檔,所有鏈接的文檔都新建一個Windows窗體來顯示 Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)Handles WebBrowser1.NewWindow '在瀏覽器新建窗口之前發生 Dim NewURL As String = CType(sender, Windows.Forms.WebBrowser).StatusText ''獲得 要求以新窗口載入內容的鏈接的字符串 Dim f2 As New Form1 '實例化一個新的windows窗體 e.Cancel = True '停止新建窗口 f2.Show() '顯示剛才新建的windows窗體 f2.WebBrowser1.Navigate(NewURL) '在剛才新建的windows窗體打開新頁面 End Sub 該文章在 2014/4/18 0:49:51 編輯過 |
關鍵字查詢
相關文章
正在查詢... |