C# winform 中 TabControl 動(dòng)態(tài)顯示 TabPage
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
在winform應(yīng)用中,tabcontrol是一個(gè)很好的控件,可以根據(jù)需求提供多個(gè)選項(xiàng)卡(TabPages),但是有一個(gè)問題是當(dāng)某個(gè)項(xiàng)目需要多個(gè)選項(xiàng)卡,但是不同的功能要求顯示不同的選項(xiàng)卡,其他的非該功能的選項(xiàng)卡不顯示,而tabpage沒有visible屬性。我們可以通過另個(gè)方法實(shí)現(xiàn): 1.在winform運(yùn)行過程中動(dòng)態(tài)的添加(add)/刪除(move)tabpage,這種方法會(huì)增加時(shí)間開支,而且tabpage上的控件和信息也要?jiǎng)討B(tài)處理; 2.tapage 其實(shí)是tabcontrol的子控件,那么我們就可以使用其 .parent 屬性,在winform框架中將所有的tabpage添加(add)處理好,在winform運(yùn)行中,更具所選功能,需要顯示的選項(xiàng)卡 tabpage_x.parent = this.tabcontrol_x,不需要顯示的選項(xiàng)卡 tabpage_x.parent = null; ps: tabpage_x指的是TabPage的控件名,tabpage_x 指的是TabControl的空間名。 該文章在 2018/2/1 18:37:25 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |