3

选择TabControl上的特定选项卡时,我当前使用TabControl.enabled = false禁用所有其他选项卡。我还想隐藏它们以避免混淆用户。

有没有办法在不删除标签然后重新添加它们的情况下做到这一点?

4

2 回答 2

5

您可以尝试 .Hide() 方法或 .Visible = false,但是我还没有测试过。

经过一番谷歌搜索,似乎无法隐藏单个选项卡。必须删除并重新添加它们。

http://social.msdn.microsoft.com/forums/en-US/winforms/thread/aae9149c-4677-46df-b4a2-2f7ec34290a7

www.syncfusion.com/FAQ/windowsforms/faq_c93c.aspx#q957q

于 2009-06-11T13:49:41.230 回答
4

您可以通过从 TabControl 的 TabPages 集合中删除它们来轻松隐藏选项卡。这不会破坏您在 IDE 中构建的 TabPage,因此您只需将它们重新添加到 TabPages 集合即可再次显示它们。

隐藏标签:

Me.tabControl.TabPages.Remove(Me.tabpageMyNiceTab)

再次显示相同的选项卡:

Me.tabControl.TabPages.Add(Me.tabpageMyNiceTab)
于 2010-04-26T19:43:37.173 回答