c# 控件添加到控件组里
我有一组控件: for (int i = 0; i <4; i++)
{
TextBox tb = new TextBox();
tb.Name = "tb" + i.ToString();
tb.Text = i.ToString();
}
然后再有一个控件
TextBox tb99 = new TextBox();
tb99.Name = "tb99" + num.ToString();
tb99.Text = s[0].ToString();
要怎么做才能把新控件加入到控件组里,让我可以遍历控件组的时候可以找到新控件
遍历代码
foreach (TextBox tb in tableLayoutPanel1.Controls.Find(("tb" + i.ToString()), true))
------解决方案--------------------用类似这样的代码:
tableLayoutPanel1.Controls.Add(tb99);
------解决方案--------------------
完全没有看懂楼主写的啥、、、、
TextBox[] tBox[10];
for(int i = 0;i < 10;i++){
tBox[i] = new TextBox();
this.Controls.Add(tBox[i]);
}
要遍历的话 用tBox就搞定了、、
- -!、、也完全没有理解楼主的意思 、、
------解决方案--------------------找控件 this.Controls["tb" + i.ToString()]
------解决方案--------------------tableLayoutPanel1.Controls.Add(tb99)可以的