使用代理
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Button2.Click += new System.EventHandler(this.Button1_Click);

解决方案 »

  1.   

    btn1.Click += btn2.Click;//注意要写在Load事件或初始化的地方等。或者
    private void btn1_Click(object sender, System.EventArgs e)
    {
       btn2_Click(object sender,e);
    }
      

  2.   

    更正:或者
    private void btn1_Click(object sender, System.EventArgs e)
    {
       btn2_Click(sender,e);
    }
      

  3.   

    private void btn1_Click(object sender, System.EventArgs e)
    {
       btn2_Click(sender,e);
    }
      

  4.   

    我喜欢this.Button1.Click += new System.EventHandler(this.Button1_Click);
    this.Button2.Click += new System.EventHandler(this.Button1_Click);
      

  5.   

    this.Button2.Click += new System.EventHandler(this.Button1_Click);
    表示按钮2click事件使用与按钮1的相同处理,可能不是搂主的意思private void btn1_Click(object sender, System.EventArgs e)
    {
       btn2_Click(sender,e);
    }