在同一个Form里有两个 Button(button1,button2)
请问在button1的Click事件里怎么样直接引发button2的Click事件
如下方法为什么不行
button1.Click(this,e);

解决方案 »

  1.   

    button1.Click+=new System.EventHandler(button2.Click);
      

  2.   

    不行的!!!!
    它会在编译的时候就抛出异常
    The event 'System.Windows.Forms.Control.Click' can only appear on the left hand side of += or -=
      

  3.   

    private void button1_Click(object sender, System.EventArgs e)
    {
    button2_Click( sender, e );
    }
      

  4.   

    我想要的是用代码直接激发Click事件,然后运行赋给该事件的方法。而不是调运方法
      

  5.   

    大家加油!!
    呵呵
    调运WinAPI发送消息的就不要发了。
      

  6.   

    >>>我想要的是用代码直接激发Click事件这是event机制规定的,在按钮类外面是不能直接调用button1.Click(this,e)的,调用button1.PerformClick();