注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

JonRao的博客

PC游戏 VB.NET PC技巧 硬盘维修

 
 
 

日志

 
 

WebBrowser1阻止新开窗口打开链接  

2011-05-16 12:21:42|  分类: VB.NET |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
        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 ObjectByVal 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


 

  评论这张
 
阅读(1681)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018