btn.Click += new System.EventHandler(btnClick1)
上面这个语句执行一次当点击btn这个按钮的时候就会自动执行btnClick1这个事件,如果再执行btn.Click += new System.EventHandler(btnClick2)语句时,当点击btn这个按钮的时候就会自动执行两次btnClick1和btnClick2这个两个事件,如何在在对btn.Click指定新的事件的时候把以前的事件清除掉?

解决方案 »

  1.   

    没有描述好:
    btn.Click += new System.EventHandler(btnClick1)
    上面这个语句执行一次当点击btn这个按钮的时候就会自动执行btnClick1这个事件,如果再执行btn.Click += new System.EventHandler(btnClick2)语句时,当点击btn这个按钮的时候就会自动执行btnClick1和btnClick2这个两个事件,如何在在对btn.Click指定新的事件的时候把以前的事件清除掉?
      

  2.   

    用btn.click -= new system.eventhandler(btnclick1)
      

  3.   

    btnClick2称为事件吗,该是事件处理函数吧!
      

  4.   

    用btn.click -= new system.eventhandler(btnclick1)