我有一个 20 的表单,TextBoxes(2-22)
我想将它们全部添加 aList<TextBox>
所以我可以使用for-statement
.
我的想法(笑):
List<TextBox> textBoxes = new List<TextBox>();
for(int i = 2; i < 23; i++) {
//This String should refer to = textBox2, textBox3, etc
textBoxes.Add("textBox"+ Convert.ToString(i));
}
但这不起作用,因为它无法将字符串转换为 textBoxName。你可以这样做:
textBoxes.Add(textBox2);
textBoxes.Add(textBox3);
textBoxes.Add(textBox4);
...So on
但是没有人有时间做那个...... :)