隱藏
這個需求其實就是TABCONTROL控件會有很多提前制作好的PAGE頁面,每次軟件啟動不可能所有頁面都顯示出來,目前想了個比較簡單的方法解決這個問題
首先定義一個List集合存儲TABCONTROL中的tabpages集合
然后LOAD的時候將所有的PAGE的parent設置為NULL,這樣就不顯示了,還想顯示的時候需要把對應的PAGE.parent=tabcontrol控件就行了
private List<TabPage> tempTabPages=null; -------------------------------------------------------- tempTabPages = new List<TabPage>(); foreach (TabPage page in this.fTabControl_Main.TabPages) { page.Parent = null; tempTabPages.Add(page); } -----------------用的時候 if (treeViewManageMenu.SelectedNode.Text == "實例設置") { //MessageBox.Show("0"); foreach (TabPage page in this.tempTabPages) { if (page.Text == "實例設置") { page.Parent = fTabControl_Main; } } }