btnB.Click += new System.EventHandler(btnB_Click);
private void btnB_Click(object sender, System.EventArgs e)
{
btn_Click(sender,e);
}

解决方案 »

  1.   


    没错,就是楼上,直接执行A的CLICK就可以
      

  2.   

    btnB.Click += new System.EventHandler(btnB_Click);
    private void btnB_Click(object sender, System.EventArgs e)
    {
    btn_Click(sender,e);
    }
      

  3.   

    btnA.Click += new System.EventHandler(click_Operation);
    btnB.Click += new System.EventHandler(click_Operation);
      

  4.   

    或者在另一个button的click事件中调用
    btnA.PerformClick();
      

  5.   

    我想我没说明白,实际意义应该是这样:Button myButton = new Button()
    private void GetClick(Button asButton)
    {
       //asButton 
       //想实现下面(语法不正确):
       myButton.Click = asButton.Click;
    }
      

  6.   

    myButton.Click += new new System.EventHandler(asButton_Click);
      

  7.   

    eTopFancy(你的美丽我的回忆):没有asButton_Click
      

  8.   

    把同一个方法绑定到两个click事件就可以了。
      

  9.   

    把同一个方法绑定到两个click事件就可以了。
      

  10.   

    coudoufu(灵幻:)) :不知道是你没明白还是我没说清楚?
    这个方法是没有的,是想将某个CLICK事件指向的处理程序也指向另外一个处理程序!
    相当于在CLASS内部进行一个委托的赋值
      

  11.   


    在Load事件里处理:private void Form1_Load(object sender, System.EventArgs e)
    {
    Button bt = new Button();
    bt.Click += new EventHandler(bt_Click);
    this.Controls.Add(bt); }
                    //上面是动态创建一个按钮
                 
    private void bt_Click(object sender, System.EventArgs e)
    {
                               //这个就是你想要的!
    button1_Click(sender,null);//这个就是你想要的!

    }                   //下面这个按钮是拖一个Button控件上去的
    private void button1_Click(object sender, System.EventArgs e)
    {
    MessageBox.Show("按钮被点击");
    }
      

  12.   

    我想实现的是这样的:
    我想把Button作为参数传入,通过Button怎么得到Button指向的方法。
    类似:new EventHandler(aButtton.Click);