比如一个窗体上有一个TextBox,我在里面随便输入一个数字,比如5,然后就会弹出一个对话框,上面出来5个TextBox。
要的是随便输入几个,就出来几个。

解决方案 »

  1.   

    TextBox txtArr=new TextBox[5];
    for(int i=1;i<=5;i+)
    {
     TextBox[i]=new TextBox();
     TextBox[i].Id="txt"+i;}
      

  2.   

    http://weicfprince.blog.163.com/blog/static/84410669200810181959623/
      

  3.   

    是给弹出的窗体上出现你输入个数的TextBox吗?
    如果是:
    1:将个数传入窗体,比如用变量temp接收;
    2:在这个窗体中        
    for(int i=1;i<=temp;i+)
    {
     TextBox t=new TextBox();
     t.name="txt"+i;
     t.location=....
     t.size=....
     ........
     设置完属性值后,窗体.Cotrols.Add(t);
    }
      

  4.   

    winform和web form差不都了,都是new一个控件,然后加入到容器中。下面是winform的例子
    http://hi.baidu.com/ztf704/blog/item/82674a08ffba7a940b7b8240.html