我想使tabcontrol上的所有選項卡消失/一旦按下按鈕就不可見。我一直在嘗試一些事情,但他們沒有解決。如何使tabcontrol上的選項卡消失?
如果有人可以幫助我弄清楚如何做到這一點,那簡直太好了。
這是一個常規的C#項目(用表單製作)。
我想使tabcontrol上的所有選項卡消失/一旦按下按鈕就不可見。我一直在嘗試一些事情,但他們沒有解決。如何使tabcontrol上的選項卡消失?
如果有人可以幫助我弄清楚如何做到這一點,那簡直太好了。
這是一個常規的C#項目(用表單製作)。
像所有其他控件一樣的TabPage具有「可見」屬性。將其設置爲「false」。 屬性TabPage上的Visible屬性Browsable設置爲false。
嘗試:
tabControl.TabPages[0].Visible = false;
tabControl.TabPages["tab_name"].Visible = false;
是的,但我如何獲得某些標籤消失?不是整個控件 – user3158491
tabControl.TabPages [0] .Visible = false;或tabControl.TabPages [「tab_name」]。Visible = false; –
在做的WinForms無形的TabPages是不可能的。
下面是解決方法:
你第一家店要在List<TabPage>
到dissapear,然後從選項卡中刪除它的標籤頁(S)。如果您希望它們重新出現,您可以從列表中插入它們。你會想要照顧正確的位置。
你真的無法擺脫的標籤,仍然保持的TabPage的用戶將無法標籤給它。不過,您可能想要覆蓋整個標籤區域,但這似乎不是一個好主意。也許你重新思考或重新解釋你真正想達到的目標。
Metro?的WinForms? WPF? Silverlight的? Windows Phone? ASP.Net? MonoTouch的? – SLaks
'myTabControl.Visible = false;' –
我在我的選項卡控件中有3個選項卡。我只想要一個消失,而不是全部消失。 – user3158491