C#在tabcontrol中的groupbox里的控件怎么遍历?
foreach (TabPage analog in tabControl2.TabPages)
foreach (Control control in analog.Controls)
if (control is Label)
for (int i = 0; i < 40; i++)
this.analog.Controls["label" + i.ToString()].Text = "D" + (6000 + i).ToString();
for (int i = 0; i < 60; i++)
this.analog.Controls["label" + (i + 40).ToString()].Text = "D" + (6000 + i).ToString();
原先没有groupbox的时候,label可以遍历,现在把label加入groupbox中,无法遍历,我试过改成this.analog.groupBox3.Controls["label" + i.ToString()].Text = "D" + (6000 + i).ToString();没有用,提示:CS1061 “TabPage”未包含“groupBox3”的定义,并且找不到可接受第一个“TabPage”类型参数的可访问扩展方法“groupBox3”(是否缺少 using 指令或程序集引用?),这该怎么改?
0
提建议
邀请回答
编辑
收藏
删除
收藏
举报
追加酬金
(90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥
0
(可追加 ¥500)
支付方式
扫码支付
加载中...
2
条回答
默认
最新
-
jinting2010
2021-07-05 13:43
关注
多了一层,groupBox3也是容器,if (control is Label) 此时应该是 if (control is GroupBox),然后再遍历 Group 的controls lable
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
举报
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)