您的位置:首页 > 其它

【WINFORM】一个类似浏览器可动态添加关闭标签页的自定义TabControl控件

2012-10-31 16:07 1116 查看
大家都知道,现今浏览器中都可以通过新建标签页来打开一个新窗口浏览网页。



但在VS .NET2005中,自带的TabControl控件,其选项卡上是默认没有添加关闭Tab选项卡的按钮,故要实现类似浏览器添加关闭标签页的功能,只能通过手动写代码进行实现。

为避免今后需要再次复用时需要重新写过的麻烦,于是我将另外封装成一个TabControl控件,基本可以实现类似浏览器可动态

添加关闭多标签页的功能。



TabControl控件源码及DEMO下载地址:

可动态添加关闭标签页的自定义TabControl控件.rar

其中控件代码我就不解释,源码和DEMO里都有详细注释的

控件调用步骤如下:

1.用VS.NET新建WINFORM项目,打开“工具->选择工具箱"



2.点"浏览"后选择"ExpTab.dll",为你的项目添加该自定义控件



3.自定义控件添加成功后,在VS工具栏上便会出现ExpTab控件



4. 将ExpTab控件拖曳进你的Form中,然后在程序初始化或者Form_Load事件中填上这样一句:

1 //初始化Tab选项卡添加按钮

2 this.expTab1.SetPageAddBtn();

5.启动程序即可看到效果,点击“加号”按钮动态创建新标签页,点击标签页右侧的“叉号”按钮来关闭标签页。



目前就实现了动态添加关闭Tab页这一个功能,其他辅助功能近期正在实现中,敬请期待。。。

我的百度空间文章地址:http://hi.baidu.com/cjyisagod/item/028fde9271120dd21e42710f
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐