时间:2021-05-20
本文详细为大家分享了C#多选项卡的浏览器控件的设计与实现,供大家参考,具体内容如下
1. 为什么我们需要多选项卡的浏览器控件
项目中需要使用WinForm应用程序来包装BS应用程序的浏览器外壳,在.NET的WebBrowser中没有多选项卡浏览的自带配置属性,我们需要实现多选项卡的浏览器控件来实现包装BS应用程序的目的,而不会弹出IE浏览器窗口。
2.我们需要了解哪些知识点
2.1. WebBrowser控件
WebBrowser 控件为 WebBrowser ActiveX 控件提供了托管包装。托管包装使您可以在 Windows 窗体客户端应用程序中显示网页。使用 WebBrowser 控件,可以复制应用程序中的 Internet Explorer Web 浏览功能,还可以禁用默认的 Internet Explorer 功能,并将该控件用作简单的 HTML 文档查看器。
l 如何:使用 WebBrowser 控件定位到 URL
this.webBrowser1.Navigate("http://pletedEventArgs e){ ExtendedWebBrowser web = (ExtendedWebBrowser)(sender); string title = web.Document.Title.Trim(); TabPage tb = (TabPage)web.Parent; tb.Text = title.Length > 6 ? title.Substring(0, 6) + "..." : title; if (tabControl1.SelectedTab == tb) { this.Text = title; }}private void webBrowser1_BeforeNewWindow(object sender, System.EventArgs e){ WebBrowserExtendedNavigatingEventArgs eventArgs = e as WebBrowserExtendedNavigatingEventArgs; CreateNewTabPage(eventArgs.Url); eventArgs.Cancel = true;}
以上就是本文的全部内容,希望对大家的学习有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Windows7系统如何启用和禁用IE8浏览器选项卡浏览的功能?以下为大家带来Windows7系统启用和禁用IE8浏览器选项卡浏览的功能设置方法,具体操作步骤如
百度浏览器设置多窗口的方法如下: 1、打开浏览器,选择菜单栏上的“工具”,“Internet选项”; 2、选择“常规”选项里的“选项卡”,设置; 3、打开
微信小程序之选项卡的实现方法前言:从事前端的同学们一定不会对选项卡陌生,不管是自己原生写的,还是各个UI框架里带的,我想大家都使用过很多选项卡,对选项卡的原理也
电脑使IE浏览器新建Internet选项卡时默认打开主页的设置方法:1、打开IE浏览器,点击右上角的设置,选择Internet选项;2、设置要打开的主页地址;3
浏览器限制网站的方法: 1、在InternetExplorer“工具”菜单上,单击“Internet选项”。 2、单击“内容”选项卡,然后单击“启用”按钮。