动态生成程序如下:
窗体内定义
private TextBox[] textDetail;
执行
textDetail=new TextBox[10];
textDetail[0] = new TextBox();
textDetail[0].Name = "AAA";
textDetail[0].Location = new System.Drawing.Point(10,10);
textDetail[0].Size=new Size(90,10);
textDetail[0].Text=""; 提取值:
MessageBox.Show(textDetail[0].Name);以上可以得到文本框内的值,但是我应当如何根据文本框的名字"AAA"来得到文本框的值呢?谢谢帮助
窗体内定义
private TextBox[] textDetail;
执行
textDetail=new TextBox[10];
textDetail[0] = new TextBox();
textDetail[0].Name = "AAA";
textDetail[0].Location = new System.Drawing.Point(10,10);
textDetail[0].Size=new Size(90,10);
textDetail[0].Text=""; 提取值:
MessageBox.Show(textDetail[0].Name);以上可以得到文本框内的值,但是我应当如何根据文本框的名字"AAA"来得到文本框的值呢?谢谢帮助
foreach( Controls ctl in this.Controls )
{
if( ctl is TextBox )
{
if( ctl.Name == "AAA" )
{
MessageBox.Show( ctl.Name );
}
}
}