2014-05-11 23 views
0

我想使tabcontrol上的所有選項卡消失/一旦按下按鈕就不可見。我一直在嘗試一些事情,但他們沒有解決。如何使tabcontrol上的選項卡消失?

如果有人可以幫助我弄清楚如何做到這一點,那簡直太好了。

這是一個常規的C#項目(用表單製作)。

+0

Metro?的WinForms? WPF? Silverlight的? Windows Phone? ASP.Net? MonoTouch的? – SLaks

+0

'myTabControl.Visible = false;' –

+0

我在我的選項卡控件中有3個選項卡。我只想要一個消失,而不是全部消失。 – user3158491

回答

0

像所有其他控件一樣的TabPage具有「可見」屬性。將其設置爲「false」。 屬性TabPage上的Visible屬性Browsable設置爲false。

嘗試:

tabControl.TabPages[0].Visible = false; 
tabControl.TabPages["tab_name"].Visible = false; 
+0

是的,但我如何獲得某些標籤消失?不是整個控件 – user3158491

+0

tabControl.TabPages [0] .Visible = false;或tabControl.TabPages [「tab_name」]。Visible = false; –

0

在做的WinForms無形的TabPages是不可能的。

下面是解決方法:

你第一家店要在List<TabPage>到dissapear,然後從選項卡中刪除它的標籤頁(S)。如果您希望它們重新出現,您可以從列表中插入它們。你會想要照顧正確的位置。

你真的無法擺脫的標籤,仍然保持的TabPage的用戶將無法標籤給它。不過,您可能想要覆蓋整個標籤區域,但這似乎不是一個好主意。也許你重新思考或重新解釋你真正想達到的目標。

相關問題