c#中有groupbox控件情况下遍历textbox控件赋值求教
c#中有groupbox控件情况下遍历textbox控件赋值求教如图所示,textbox控件在groupbox控件内部,本打算用遍历控件的方法为textbox控件赋值,代...
c#中有groupbox控件情况下遍历textbox控件赋值求教
如图所示,textbox控件在groupbox控件内部,本打算用遍历控件的方法为textbox控件赋值,代码如下:
for (int i = 1; i <= 6; i++) { string name = "textBox" + i.ToString(); foreach (Control ctl in this.Controls) { if (ctl is TextBox && ctl.Name == name) { ctl.Text = i.ToString(); } } }
结果没想到程序运行时,控件类实例ctl遍历控件时不搜索groupbox控件内的控件!
还请各位专家帮忙! 展开
如图所示,textbox控件在groupbox控件内部,本打算用遍历控件的方法为textbox控件赋值,代码如下:
for (int i = 1; i <= 6; i++) { string name = "textBox" + i.ToString(); foreach (Control ctl in this.Controls) { if (ctl is TextBox && ctl.Name == name) { ctl.Text = i.ToString(); } } }
结果没想到程序运行时,控件类实例ctl遍历控件时不搜索groupbox控件内的控件!
还请各位专家帮忙! 展开
2个回答
展开全部
foreach(Control control in GroupBox.Controls)//GroupBox 改为groupbox控件名
{
if(control is TextBox)
{
(control as TextBox).Text = control .Name.Substring ("textBox".Length);
}
}
{
if(control is TextBox)
{
(control as TextBox).Text = control .Name.Substring ("textBox".Length);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询