在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
隐藏 这个需求其实就是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; } } }
|
请发表评论