如何在c#中定义文本框数组?

Sar*_*aya 4 c# arrays textbox naming loops

嗨,当我在Windows应用程序窗体上创建文本框时,我不能将其命名为框[0],框[1]等.我想这样做的目的是因为我想在循环中使用它们.

Jef*_*son 7

在创建它们之后如何制作它们列表?在表单初始化函数中,您可以执行以下操作:

List<TextBox> myTextboxList = new List<TextBox>();
myTextBoxList.Add(TextBox1);
myTextBoxList.Add(TextBox2);
mytextBoxList.Add(TextBox3);
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用下面的"myTextboxList"进行迭代:

Foreach (TextBox singleItem in myTextboxList) {
    // Do something to your textboxes here, for example:
    singleItem.Text = "Type in Entry Here";
}
Run Code Online (Sandbox Code Playgroud)


Sar*_*aya 5

其实我也找到了TextBox[] array = { firstTextBox, secondTextBox };作品!