TabPage.Hide()的目的是什么

时间:2014-11-25 01:25:39

标签: c# winforms show-hide tabpage

当TabPage.Hide()没有任何效果时,为什么仍然可用? 的 tcImgBase.TabPages [ “tabPage3”]隐藏();

隐藏标签页的一般实现是删除它。 有人可以解释隐藏和放大的范围吗?显示?

1 个答案:

答案 0 :(得分:7)

Hide()方法只会更改Visible属性。它是在Control类中实现的,它是所有Windows窗体控件的基类。这意味着所有控件都具有此方法和属性,因此无法隐藏它,因为C#的工作方式。但是,它对所有控件都没有意义,例如TagPage,事实上,MSDN文档也说得很多:

  

此成员对此控件没有意义。

后来:

  

要隐藏TabControl中的标签,您必须将其从控件的TabPages集合中删除。

来自:http://msdn.microsoft.com/en-us/library/vstudio/y6e1ah1k(v=vs.100).aspx