当TabPage.Hide()没有任何效果时,为什么仍然可用? 的 tcImgBase.TabPages [ “tabPage3”]隐藏();
隐藏标签页的一般实现是删除它。 有人可以解释隐藏和放大的范围吗?显示?
答案 0 :(得分:7)
Hide()
方法只会更改Visible
属性。它是在Control
类中实现的,它是所有Windows窗体控件的基类。这意味着所有控件都具有此方法和属性,因此无法隐藏它,因为C#的工作方式。但是,它对所有控件都没有意义,例如TagPage
,事实上,MSDN文档也说得很多:
此成员对此控件没有意义。
后来:
要隐藏TabControl中的标签,您必须将其从控件的TabPages集合中删除。
来自:http://msdn.microsoft.com/en-us/library/vstudio/y6e1ah1k(v=vs.100).aspx。