Button btn = new Button();
            btn.Name = "3";
            btn.Text = "Text";
            btn.Location = new System.Drawing.Point(0, 0);
            btn.Click+= new EventHandler(Sa);
            this.Controls.Add(btn);
现在我想
让btn.Click事件不执行 EventHandler(Sa);执行下面的代码:
   private void Click_Singel(object sender, EventArgs e, Panel Pan_Singel)
   {   }
//这个有三个参数

解决方案 »

  1.   


    现在不用 btn.Click+= new EventHandler(Sa);
    直接是btn.Click+= new .........Click_Singel
    传入我这个方法名称就像传sa一样
      

  2.   


    主要是我想在 btn.Click事件里面多传一个Panel参数过去
      

  3.   

    已经在1楼给你方法了。顶多你匿名方法,吧sa代码写进去。
    btn.Click+= delegate(object sender,EventArgs e){Click_Singel(sender,e,你的Panel引用);};