TabControl 显示和隐藏选项卡

睡神在睡觉 2009-12-10 01:01:38
 COM_Tab.TabPages.Remove(COM_Tab.TabPages[6]);//移除选项卡

COM_Tab.TabPages.Add(COM_Tab.TabPages[6]);//添加选项卡


用上面的方法先移除掉选项卡想再添加回来就不行了,请问有什么办法能让我把移除掉的选项卡再添加回来?
...全文
1825 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanele 2010-12-10
tabPage6.Parent = tabControl1;//显示
tabPage6.Parent = null;//隐藏
回复
睡神在睡觉 2009-12-11
[Quote=引用 10 楼 anringlin 的回复:]
引用 9 楼 tianliang1 的回复:
引用 8 楼 anringlin 的回复:
隐藏:COM_Tab.TabPages[6].Parent = null;
显示:COM_Tab.TabPages[6].Parent = COM_Tab;

这个方法行不行哦

哈不好意思啊,以为很简单,忘测试了,COM_Tab.TabPages[6]用名称来代替就可以了,默认COM_Tab.TabPages[6]的名称是tabPage6

隐藏:tabPage6.Parent = null;
显示:tabPage6.Parent = COM_Tab;
[/Quote]

谢啦~~~结贴
回复
anringlin 2009-12-11
[Quote=引用 9 楼 tianliang1 的回复:]
引用 8 楼 anringlin 的回复:
隐藏:COM_Tab.TabPages[6].Parent = null;
显示:COM_Tab.TabPages[6].Parent = COM_Tab;

这个方法行不行哦
[/Quote]
哈不好意思啊,以为很简单,忘测试了,COM_Tab.TabPages[6]用名称来代替就可以了,默认COM_Tab.TabPages[6]的名称是tabPage6

隐藏:tabPage6.Parent = null;
显示:tabPage6.Parent = COM_Tab;
回复
tianliang1 2009-12-10
[Quote=引用 8 楼 anringlin 的回复:]
隐藏:COM_Tab.TabPages[6].Parent = null;
显示:COM_Tab.TabPages[6].Parent = COM_Tab;
[/Quote]
这个方法行不行哦
回复
anringlin 2009-12-10
隐藏:COM_Tab.TabPages[6].Parent = null;
显示:COM_Tab.TabPages[6].Parent = COM_Tab;
回复
wangkuang5 2009-12-10
用List<Tabpage>维护一个Tabpage集合,COM_Tab再做添加移除操作
或是你每次COM_Tab再做添加移除操作清空一次,这个是比较笨的办法
回复
睡神在睡觉 2009-12-10
- -这跟我需要的事件还有关系?就拿单击button来说吧,单击button1隐藏一个page页,单击button2把隐藏的显示出来。


如果不能实现隐藏的话,请教下楼上几个,怎末来保存这个page页呢?不会叫我再新建一个吧?
回复
zl194 2009-12-10
[Quote=引用 4 楼 sleep0110 的回复:]
那有什么办法能让它隐藏掉之后我需要的时候再显示出来么?
[/Quote]
那就看你需要的事件了。
回复
睡神在睡觉 2009-12-10
那有什么办法能让它隐藏掉之后我需要的时候再显示出来么?
回复
_autotest 2009-12-10
COM_Tab.TabPages.Remove(COM_Tab.TabPages[6]);//移除选项卡

COM_Tab.TabPages.Add(COM_Tab.TabPages[6]);//添加选项卡
移除后你的选项卡里肯定没有TabPages[6]了,可以先保存其中的内容,然后再添加一个选项卡并保存TabPages[6]中的内容。
回复
trueideal 2009-12-10
可以先保存再添加吧.
回复
wuyq11 2009-12-10
移除之后,要重新添加
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.