像火狐浏览器的Tab Control 控件 爱国者发表于2007 年09 月09 日 查看(1936)|评论(1) 文章收录于:【翻译】像火狐浏览器的Tab Control 控件 【翻译】 vijayaprasen
著FireFox-like Tab Control 【简介】 目 前,我需要完成一个Tab Control,它需要允许用户不在任何Tab 页的时候,都能直接关闭它
完成这样功能的最完美的例子就是火狐浏览器上的那个了
在FireFox 中,用 户可以打开足够多的Tab 页,他还可以在任何时候关闭没有正在打开的Tab
我尝试Google 一下,没有发现好的解决方案,于是产生了这篇文章——这个 控件
【代码使用】 设计人员可以和普通标准 tab 控件一样,添加删除 tab 页
支持这样功能的类是: 1
TabCtlEx
cs (继承于System
Windows
TabControl) 2
TabPage
cs (继承于System
Windows
TabPage) 使用该控件是非常简单的,和标准的
NET TAB 控件一样: private MyControlLibrary
TabCtlEx userControl11; TabPageEx tabPage1; TabPageEx tabPage2; TabPageEx tabPage3; private TabPageEx tabPage4; this
userControl11 = new MyControlLibrary
TabCtlEx(); this
tabPage1 = new MyControlLibrary
TabPageEx(this
components); this
tabPage2 = new MyControlLibrary
TabPageEx(this