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 编辑过 |
关键字查询
相关文章
正在查询... |