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


大家都知道,现今浏览器中都可以通过新建标签页来打开一个新窗口浏览网页。

 

但在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 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM