【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