永发信息网

C# tabPage2已经被移除了 this.Controls.Find("tabPage2", true) 查找不到怎么办?

答案:1  悬赏:80  手机版
解决时间 2021-02-28 12:20
程序一开始 我就tabControl1.TabPages.clear();隐藏了所有标签页面.然后想在程序中打开指定的标签页面
tabControl1.TabPages.Add(tabPage2);这样可行,
tabControl1.TabPages.Add((TabPage)(this.Controls.Find("tabPage2", true)[0]));这样不可行,我该怎么办,必须要用字符串来打开指定的标签页面
最佳答案
clear()的功能不是隐藏标签,是删除标签的意思,你一开始就删除了所有标签,所以找不到
要隐藏的话不能用clear(),可以设置各个标签的Visible属性来达到隐藏显示的效果
就你的代码,可以改成下面的样子:
foreach(TabPage tp in tabControl1.TabPages)
{
tp.Visible=false;//隐藏所有标签
}
//显示某个标签
this.Controls.Find("tabPage2",true)[0].Visible=true;
上面这一句我没试过,不知道tabPage2是不是属于this的Control,有可能tabPage2是属于tabControl1的,那样的话,就必须写 tabControl1.Controls.Find("tabPage2",true)[0].Visible=true;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的店营业额为300万。税收该怎么算
大家说 星月神话 这首歌好听吗?不要说老,我
下列关于隔离的叙述,正确的是 A不同的物种之
八字起名字打分
晴子是什么名字
国庆高速免费其间,上高速时收费,下高速时免
之前还有一句“听着 你给我的音乐 那声音 让
苹果教育优惠能优惠多少?
分析HIV的化学组成,得到下图所示组成关系,
黄荡村地址在什么地方,想过去办事
125摩托车行车60码车太震?
国际上习惯划分东、西半球的经线圈是BA. 0度
怎么评价一杯上好的铁观音茶叶
民权县永胜钻井助剂有限公司在什么地方啊,我
平庄哪里卖自行车
推荐资讯
本人男17岁,大家看看我这是怎么了
女人严重贫血吃什么好?
如图,三个相同的瓶子分别盛有质量相同的水、
海宁市肿瘤医院北门这个地址在什么地方,我要
胸痹的辨证,应首辨的要点是A.病情轻重B.标本
2012年超生二胎,2017年可以参选村委吗
求师徒恋小说写法以及情节
网络电视 高清电视 可以收看有线电视吗
加拿大大学的园艺专业
谁知道歌曲【冬季到台北去看雨】的歌词吗?
笔记本正在系统更新,按了电源键关机了。在开
财盛饭庄我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?