填充文本框列表

时间:2012-07-28 10:35:00

标签: c# list textbox

如何填充

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
 }

2 个答案:

答案 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);
...