foreach一组Button,在其中调用每个Button的click事件的代码要如何写?

解决方案 »

  1.   

    Button的click事件注册了哪个方法,就执行哪个方法。
      

  2.   

    button.PerformClick();

    就可以了!
      

  3.   

    Button btn=new Buton();
    btnLocation =new Point(100,100);
    btn.id="btn";
    btn.Text = "";
    btn.Click += new EventHandler(btn_Click);
    this.Controls.Add(btn);void btn_Click(object sender, EventArgs e)
     {
      Button button = (Button)sender;
    }
      

  4.   

    foreach(.....)
    {
      bt.PerformClick();
    }