在winForms程序中,我使用动态方式向界面添加了几个文本框,在按钮的单击事件里怎么获取动态生成的文本框里的文本?
不是动态生成的是用txtName.Text获取
动态生成的呢?
请教!!!!

解决方案 »

  1.   

    动态生成的也用txtName.Text获取
      

  2.   

    this.Controls.Find("name",true)[0].Text
      

  3.   

     this.Controls["XXXXName"].Text
    XXXXName是你动态生成的文本框的控件的名字
      

  4.   

    你的单击文本框还是什么来着?
    foreach(Control al in this.panel.Controls)//你把动态生成的TextBox加到一个panel中
    {
    if(al as TextBox)
    {
    ((TextBox)al).Text;就得到了
    }
    }
      

  5.   

    一样啊   有什么区别吗  都是text