首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# tabcontrol和tabpage有关问题

2012-10-16 
C# tabcontrol和tabpage问题if (tabpage1.Parent null) tabpage1.Parent tabcontrolif (tabpage2.Pa

C# tabcontrol和tabpage问题
if (tabpage1.Parent == null) tabpage1.Parent = tabcontrol;
 if (tabpage2.Parent == null) tabpage2.Parent = tabcontrol;
 if (tabpage3.Parent == null) tabpage3.Parent = tabcontrol;
 if (tabpage4.Parent == null) tabpage4.Parent = tabcontrol;
............
我有tabpage十几个,想实现的效果就是上述代码写的,请问怎么用循环或者更简洁的方法呢?

[解决办法]

C# code
   for(int i=0;i<count;i++){   object o = this.GetType().GetField("tabpage" +i, System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).GetValue(this);TabPage tp=(TabPage)o; if (tp.Parent == null) tp.Parent = tabcontrol;} 

热点排行