我得到了以下内容:
List<TextBox[]> ListMonths = new List<TextBox[]>();
我用它来存储每个月相同的文本框,我这样填充它
for (int i = 0; i <= 11; i++)
{
......
TextBox[] TBaux = new TextBox[18];
for (int o = 0; o <= 17; o++)
{
TBaux[o] = (TextBox)element.FindName("TB" + o + i);
}
ListMonths.Add(TBaux);
}
这样,我就可以在ListMonths
中获得每个月的文本框。
如何修改存储在月份列表之一(例如textbox[2]
)中的一个文本框(例如ListMonths[1]
)的Text属性?
答案 0 :(得分:1)
ListMonths[1][2].Text = "blabla";
与做的相同:
TextBox[] textBoxes = ListMonths[1];
TextBox textBox = textBoxes[2];
textBox.Text = "blabla";