我想用for循环一次生成多个button,他的名字用一个固定的字符串加一个动态数字。类似这样:
for(int i=0;i<10;i++)
{
Button "button"+i=new Button();
}

解决方案 »

  1.   

    这个只是第一步,后面我还想给每个button写事件处理,如果用数组的话,后面的事件怎么写比如Click事件!
      

  2.   

    用数组可以保存Button的对象引用
    Button buttons[]=new Button[10]
    for(int i=0;i<10;i++)
    {
       buttons[i]=new Button();
    }
      

  3.   

    Button[] buttons=new Button[10];
    for(int i=0;i<10;i++)
    {
        buttons[i]=new Button();
    buttons[i].Click +=new EventHandler(Form1_Click);
    }
      

  4.   

    就用数组吧,事件处理很简单,可以一个10按用同一个事件处理程序,然后在程序中通过判断sender是哪个按钮来确认纠究是哪个按钮引发的Click事件,并执行相应的代码
      

  5.   

    to:jointan
    能说的详细点吗?