webbrower做的浏览器,加载出来的页面的关闭按钮怎么添加? 我在WPF的一个窗体中添加了一个webbrower控件,加载指定的URL之后在同一个窗体中加载了一个新页面,但是现在问题出现了,正常的浏览器的页面都有一个关闭按钮,但是webbrower加载出来的不同页面却没有,谁能指点一下,怎么在加载的页面上添加一个关闭的按钮图标啊浏览器wpfwebbrower 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这是TabControl吧,需要重绘TabControl,添加关闭按钮。参考这里 楼主你好,一般想实现浏览器那样的效果的话,可以使用TabControl控件与webbrower控件组合。 有点晕哦,我知道你的意思,但是代码有点没看明白,我是新手 这段代码没怎么整明白,这个TabPages是哪里来的,DrawMode又是怎么来的,十万个为什么啊?我是TabControl控件与webbrower控件结合起来用的,每次加载的时候相当于添加一个webbrower在同一个窗体中,初次接触这个东东,有点不知道怎么下手,大侠讲详细点呗this.MainTabControl.TabPages.Clear(); //绘制的方式OwnerDrawFixed表示由窗体绘制大小也一样 this.MainTabControl.DrawMode = TabDrawMode.OwnerDrawFixed; this.MainTabControl.Padding = new System.Drawing.Point(CLOSE_SIZE, CLOSE_SIZE); this.MainTabControl.DrawItem += new DrawItemEventHandler(this.tabControl2_DrawItem); 就是这样做的,现在想画出关闭按钮,或者不这样做,就在一个窗体中添加一个webbrower,每次点击连接,让新页面还是加载到这个webbrower中,但是把它的source换了之后达不到效果,它直接加载到IE浏览器里面去了,如果这种方式能够实现,那也可以不要每点一个连接就添加一个新页面这样的效果了,有思路的话也帮忙讲讲呗,谢谢了 你要添加关闭重写TabControl,简单点的 就双击关闭。还有就是找第三方控件 自己重写TabControl并且要耐看的话,需要一定的GDI+功底,最方便的就是弄个第三方控件吧,网上很多免费的,已经实现了TabControl的关闭功能。如果要学习重写TabControl的话,可以一起讨论,本人QQ:254867296. 楼主把IE和webbrowser 控件搞混淆了。webbrowser 是控件,所有的功能都需要自己添加,哪里来的关闭按钮? 另c# 里webbrowser 关闭的话可以承载shdocvw里面的quit属性方法。 关于获取某进程CPU使用率 C#程序运行效率的问题 关于创建视图的问题,回答者给分!!!!!!! 高手知道pd怎么设置联合主键 名称“sqrt”在类或命名空间“c.c”中不存在 在.net2003中怎么创建Ececl工程 请问C#中如何设置坐标的映射模式?像C++中的SetMapMode一样? 怎么样让自己新生成的窗体在自己做的应用程序的最前面? .NET写的代码 发布后部分代码不执行 c# winfrom项目,如何实现鼠标移出弹出窗口自动隐藏该窗体 。 winfrom 程序 如何保存数据? 关于.NET winfrom 后台运行问题
参考这里
this.MainTabControl.TabPages.Clear();
//绘制的方式OwnerDrawFixed表示由窗体绘制大小也一样
this.MainTabControl.DrawMode = TabDrawMode.OwnerDrawFixed;
this.MainTabControl.Padding = new System.Drawing.Point(CLOSE_SIZE, CLOSE_SIZE);
this.MainTabControl.DrawItem += new DrawItemEventHandler(this.tabControl2_DrawItem);
重写TabControl,
简单点的 就双击关闭。
还有就是找第三方控件