写了一个控件,里面有一个按钮,button
button 有个click事件处理方法。现在我想在去掉控件中按钮,
在应用程序中添加 这个控件,然后增加一个按钮 button2,
使得button2的click 事件 做原先控件中click事件
怎么实现??

解决方案 »

  1.   

    全局中添加EventHandler e =  new System.EventHandler(this.button1_Click);
    然后在formload事件中添加:
    this.button1.Click += e;
    this.button2.Click += e;
      

  2.   

    this.button1.Click += this.e;
    this.button2.Click += this.e;FormLoad事件有个参数叫做e
      

  3.   

    private void InitializeComponent()
    {
     this.button2.Click += new System.EventHandler(this.button1_Click);
     private void button1_Click(object sender, System.EventArgs e)
     {
       MessageBox.Show("button1click");
     }
    你可以把button1click换成其他的名字,只要你EventHandler(name)与你的写的事件名字相对应就可以了;