this.panel.Controls.Add(this.textbox1);

解决方案 »

  1.   

    TextBox t=new TextBox();
    this.Panel1.Controls.Add(t);
      

  2.   

    首先要定义一个变量,来存储这些textbox,用ArrayList。
    TextBox textbox1 = new TextBox();
    panel1.Controls.Add(textbox1);
    list.Add(textbox1);//存储这个变量,以后可能要用,也可以不存,但是这样这个控件就没有访问它的途径了。
      

  3.   

    谢谢,这个完了马上加分。我想加入n*n个textBox,下面不能实现,请指教?
    for (i=0; i<(n*n); i++)
    {
       k=i+10;
       TextBox textBox = new TextBox();
       panel1.Controls.Add(textBox(k)); }
      

  4.   

    那个是错的,就是多个textBox的意思
      

  5.   

    改成:
    for (i=0; i<(n*n); i++)
    {
       k=i+10;
       TextBox textBox = new TextBox();
       panel1.Controls.Add(textBox);}