C# winform 中 TabControl 動態顯示 TabPage


    在winform應用中,tabcontrol是一個很好的控件,可以根據需求提供多個選項卡(TabPages),但是有一個問題是當某個項目需要多個選項卡,但是不同的功能要求顯示不同的選項卡,其他的非該功能的選項卡不顯示,而tabpage沒有visible屬性。我們可以通過另個方法實現:

1.在winform運行過程中動態的添加(add)/刪除(move)tabpage,這種方法會增加時間開支,而且tabpage上的控件和信息也要動態處理;

2.tapage 其實是tabcontrol的子控件,那么我們就可以使用其 .parent 屬性,在winform框架中將所有的tabpage添加(add)處理好,在winform運行中,更具所選功能,需要顯示的選項卡 tabpage_x.parent = this.tabcontrol_x,不需要顯示的選項卡 tabpage_x.parent = null;

ps: tabpage_x指的是TabPage的控件名,tabpage_x 指的是TabControl的控件名。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM