码迷,mamicode.com
首页 > Windows程序 > 详细

C# winform 中 TabControl 动态显示 TabPage

时间:2014-10-31 11:21:49      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:winform   ar   使用   for   sp   on   问题   bs   ad   

    在winform应用中,tabcontrol是一个很好的控件,可以根据需求提供多个选项卡(TabPages),但是有一个问题是当某个项目需要多个选项卡,但是不同的功能要求显示不同的选项卡,其他的非该功能的选项卡不显示,而tabpage没有visible属性。我们可以通过另个方法实现:

1.在winform运行过程中动态的添加(add)/删除(move)tabpage,这种方法会增加时间开支,而且tabpage上的控件和信息也要动态处理;

2.tapage 其实是tabcontrol的子控件,那么我们就可以使用其 .parent 属性,在winform框架中将所有的tabpage添加(add)处理好,在winform运行中,更具所选功能,需要显示的选项卡 tabpage_x.parent = this.tabcontrol_x,不需要显示的选项卡 tabpage_x.parent = null;

ps: tabpage_x指的是TabPage的控件名,tabpage_x 指的是TabControl的空间名。

C# winform 中 TabControl 动态显示 TabPage

标签:winform   ar   使用   for   sp   on   问题   bs   ad   

原文地址:http://www.cnblogs.com/Waming-zhen/p/4064311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!