如何填充
List<TextBox> textBoxList = new List<TextBox>();
是否可以使用5个文本框填充textBoxList,文本框中包含说
textBox1.Text
textBox2.Text
textBox3.Text
textBox4.Text
textBox5.Text
然后我打算填充这个
for(int i=1;i<6;i++)
{ //x is a string collection
x[i]=textBox[i].Text= // some action
}
答案 0 :(得分:1)
如果您使用的是列表,则可以使用此语法
List<TextBox> textBoxList = new List<TextBox>();
for (int i = 0; i < 6; i++)
textBoxList.Add(new TextBox { Text = "text box no.:" + i.ToString() });
答案 1 :(得分:1)
你的问题是“它有可能”吗?答:是的,确实如此。
如何?好吧,您需要先将文本框添加到列表中,然后才能引用它们:
textBoxList.AddRange( { textBox1, textBox2, textBox3, textBox4, textBox5 } );
OR
textBoxList.Add(textBox1);
textBoxList.Add(textBox2);
textBoxList.Add(textBox3);
...