当选择TabControl上的特定选项卡时,我当前使用TabControl.Enabled = false禁用所有其他选项卡。我也想隐藏它们以避免混淆用户。如何在.NET中隐藏选项卡(而不仅仅是禁用它)CF
有没有办法做到这一点,而不删除标签,然后将它们添加回来?
当选择TabControl上的特定选项卡时,我当前使用TabControl.Enabled = false禁用所有其他选项卡。我也想隐藏它们以避免混淆用户。如何在.NET中隐藏选项卡(而不仅仅是禁用它)CF
有没有办法做到这一点,而不删除标签,然后将它们添加回来?
您可以尝试.Hide()方法或.Visible = false,但是我还没有测试过它。
经过一番Google搜索,看起来单个标签的内容不能被隐藏。他们必须被删除并重新添加。
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/aae9149c-4677-46df-b4a2-2f7ec34290a7
www.syncfusion.com/FAQ/windowsforms/faq_c93c.aspx#q957q
您可以轻松地从的TabControl的集合的TabPages删除它们隐藏标签。这不会破坏您在IDE中构建的TabPage,因此只需将它们重新添加到TabPages集合中即可再次显示它们。
隐藏标签:
Me.tabControl.TabPages.Remove(Me.tabpageMyNiceTab)
再次显示此相同的标签:
Me.tabControl.TabPages.Add(Me.tabpageMyNiceTab)
谢谢,这是我最后做根据安德鲁的建议。 – kasey 2010-04-27 07:57:55