TabControl 显示和隐藏选项卡

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

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


用上面的方法先移除掉选项卡想再添加回来就不行了,请问有什么办法能让我把移除掉的选项卡再添加回来?
...全文
2337 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
移除之后,要重新添加

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧