2012-07-28 103 views
1

如何填充填充一個textboxlist

List<TextBox> textBoxList = new List<TextBox>(); 

是否可以填充到textBoxList 5個文本框與框包含文本說

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 
} 

回答

1

您的問題是「是否有可能」?答:是的。

怎麼樣?那麼,您需要將文本框添加到列表中,然後才能引用它們:

textBoxList.AddRange({ textBox1, textBox2, textBox3, textBox4, textBox5 }); 

OR

textBoxList.Add(textBox1); 
textBoxList.Add(textBox2); 
textBoxList.Add(textBox3); 
... 
1

如果您使用的列表中,你可以使用這個語法

List<TextBox> textBoxList = new List<TextBox>(); 
for (int i = 0; i < 6; i++) 
    textBoxList.Add(new TextBox { Text = "text box no.:" + i.ToString() }); 
+0

感謝了很多人!我只需要填寫它的工作清單! – lunchbox 2012-07-28 10:44:34