2015-06-01 29 views
0

我想隱藏選項卡控件中的所有頁面(除了1),但我明顯的猜測不起作用,我找不到其他任何東西。c#隱藏foreach循環中的標籤頁

我嘗試:

foreach (TabPage page in myTabControl.TabPages) 
    { 
     ... 
     page.PageVisible = false; //Compile error here 
    } 

'System.Windows.Forms.TabPage' 不包含 'PageVisible' 的定義和沒有擴展方法 'PageVisible' 接受型的第一 參數' System.Windows.Forms.TabPage」可以發現(被 你缺少using指令或程序集引用?)

+0

您必須將其從標籤頁集合中移除,標籤頁在您找到時沒有可見性屬性。 –

+0

這回答你的問題:http://stackoverflow.com/questions/552579/how-to-hide-tabpage-from-tabcontrol –

+0

閱讀[documentaion](https://msdn.microsoft.com/en-us/ library/y6e1ah1k(v = vs.110).aspx)爲'TabPage.Visible'。它聲明_「要隱藏TabControl中的選項卡,必須將其從控件的TabPages集合中刪除。」_ – juharr

回答