我需要在用户触发事件后的运行时创建多个文本框,因此我使用循环创建文本框并将其放在 arraylist 中以供以后访问
for(*something)
{
ArrayList List1 = new ArrayList();
TextBox t1 = new TextBox();
t1.Location = new Point(x, y);
panelA.Controls.Add(t1);
List1.Add(t1);
}
当用户输入时,我使用下面的代码来访问里面的文本(不知道是否正确,但它有效):-
List1[i - 1].ToString().Replace("System.Windows.Forms.TextBox, Text: ", "").Trim()
我的问题是,如何更改文本框中的文本?我一直在寻找这样的东西:-
List1[i].Text="new string";
提前致谢 :)