LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#webBrowser实现在新选项卡打开链接

admin
2017年5月27日 17:44 本文热度 7375

大家在使用C#webBrowser的时候,相信也想过用目前浏览器流行的选项卡模式,估计也遇到自己建选项卡没事,点击网页的连接就不对了,老用自己的默认浏览器打开。

在这给大家介绍一下如何实现新选项卡打开链接

[csharp] view plain copy
  1. private void webBrowser1_NewWindow(object sender, CancelEventArgs e)  
  2. {//实现在新选项卡打开链接  
  3.   
  4.   
  5.     e.Cancel = true//防止IE弹窗;  
  6.     WebBrowser web1 = (WebBrowser)tabControl1.SelectedTab.Controls[0];//获取当前活动选项卡上的WebBrowser  
  7.     string url = web1.StatusText;//获取鼠标点击的URL  
  8.       
  9.     /*StatusText: 
  10.      * 可以使用此属性在状态栏中显示 WebBrowser 控件的状态。 
  11.      * 状态文本包含的信息有:鼠标指针悬停其上时超链接的 URL,当前加载的文档的 URL。 
  12.      * 处理 StatusTextChanged 事件,在 StatusText 属性的值更改时更新状态栏。*/  
  13.   
  14.     //新建选项卡  
  15.     TabPage newPage = new TabPage();  
  16.     newPage.Name = "newPage";              
  17.   
  18.     //新建WebBrowser  
  19.     WebBrowser newWebBrowser = new WebBrowser();  
  20.     newWebBrowser.Name = "newWebBrowser";              
  21.     newWebBrowser.Dock = DockStyle.Fill;  
  22.   
  23.     //WebBrowser绑定事件  
  24.     newWebBrowser.Navigated += new WebBrowserNavigatedEventHandler(webBrowser1_Navigated);  
  25.     newWebBrowser.NewWindow += new CancelEventHandler(webBrowser1_NewWindow);  
  26.   
  27.     newPage.Controls.Add(newWebBrowser);//新WebBrowser添加到新选项卡    
  28.     tabControl1.TabPages.Add((TabPage)(newPage)); // 新选项卡添加到TabControl           
  29.     tabControl1.SelectTab(newPage);//新选项卡位活动选项卡  
  30.   
  31.     newWebBrowser.Url = new Uri(url);          //转到网站  
  32.     e.Cancel = true;//防止IE弹窗;  
  33.   
  34.     tsb_path.Text = url;//地址栏显示地址  
  35.       
  36. }  

该文章在 2017/5/27 17:44:15 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved