C# 怎样批处理类似名字的控件?

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:32:10
比如,我用了9个TextBox控件,分别命名为,TB1~TB9。能不能通过for循环操作这9个TextBox?
我是初学者,可不可以给出具体代码?
Winform的

窗体的controls.find方法可以找到这些控件,并把他们存放到数组中了,你就可以利用个循环来处理他们

winform 还是webform

winform 这样做
for (int i = 1; i <= 9; i++)
{
Control[] a = this.Controls.Find("TB"+i.ToString(), true);

((TextBox)(a[0])).Text = i.ToString();
}

可以 你可以循环窗体里的(是Winform的么?)所有控件,判断其类型是不是TextBox,并且名字是不是TB1(或者你想要的)