我想让tabcontrol上的所有标签消失/按下按钮后不可见。我一直在尝试一些东西,但它们还没有成功。
如果有人能帮助我弄清楚如何做到这一点,那就太棒了。
这是一个常规的C#项目(用表格制作)。
答案 0 :(得分:0)
TabPage与其他所有控件一样具有属性"可见"。将其设置为" false"。 TabPage上的属性可见属性Browsable设置为false。
尝试:
tabControl.TabPages[0].Visible = false;
tabControl.TabPages["tab_name"].Visible = false;
答案 1 :(得分:0)
在Winforms中,无法使用不可见的选项卡。
以下是解决方法:
首先将要消失的标签页存储在List<TabPage>
中,然后将其从标签中删除。如果您希望它们重新出现,您可以从列表中插入它们。你需要照顾正确的位置。
你无法真正摆脱标签,仍然保留TabPage,因为用户无法选项卡。但是,您可能希望覆盖整个选项卡区域,但这似乎不是一个好主意。也许你重新思考或重新解释你真正想要达到的目标......