我向在一个事件中控制另一个事件的有无,
一个是click,用它来控制mouseMove事件,如何实现呢,刚才从网上找了一下,但是都不好使~
还请大牛赐教~

解决方案 »

  1.   

    button1.Click+=xxxx
    这样就给button1的click事件增加了xxxx处理方法
    去掉则是用-=
    button1.Click-=xxxx
      

  2.   

    回3楼
    要求使下面的事件失效,能不能帮忙写出代码,可以直接放到button事件里的~~~
    谢谢了
    private void Form1_MouseMove(object sender, MouseEventArgs e)
      

  3.   

    上面的方法  this.Form1_MouseMove -= new MouseEventHandler(this.Form1_MouseMove);
    试过了不知道哪里错了~~还请指教啊
      

  4.   

    this.Form1_MouseMove -=Form1_MouseMove;
      

  5.   

    protected override void WndProc(ref System.Windows.Forms.Message e) 
           { 
              //截获按下鼠标左键的消息
              if(e.Msg == 0x0201)// WM_LBUTTONDOWN 
                  System.Windows.Forms.MessageBox.Show("消息被WndProc函数响应"); 
              else 
                  base.WndProc(ref e); 
           }