如何使tabcontrol上的选项卡消失?

时间:2014-05-11 19:37:01

标签: c# c tabs tabcontrol

我想让tabcontrol上的所有标签消失/按下按钮后不可见。我一直在尝试一些东西,但它们还没有成功。

如果有人能帮助我弄清楚如何做到这一点,那就太棒了。

这是一个常规的C#项目(用表格制作)。

2 个答案:

答案 0 :(得分:0)

TabPage与其他所有控件一样具有属性"可见"。将其设置为" false"。 TabPage上的属性可见属性Browsable设置为false。

尝试:

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

答案 1 :(得分:0)

在Winforms中,无法使用不可见的选项卡。

以下是解决方法:

首先将要消失的标签页存储在List<TabPage>中,然后将其从标签中删除。如果您希望它们重新出现,您可以从列表中插入它们。你需要照顾正确的位置。

你无法真正摆脱标签,仍然保留TabPage,因为用户无法选项卡。但是,您可能希望覆盖整个选项卡区域,但这似乎不是一个好主意。也许你重新思考或重新解释你真正想要达到的目标......