比如想看在窗体中是否鼠标单击了,C#新手,是不是要用到委托不太懂

解决方案 »

  1.   

    委托和这没关系。
    想要监听什么事件,直接在主线程中把事件挂上就可以了
    大概像这样:
    EVENT Button_Clicked;
    button1.clicked+=Button_Clicked;
    void Button_Clicked()
    {
      code...
    }
      

  2.   

    如果从技术基础来说,的确是委托,但是更好的是事件,event。
    你的问题是“事件”中判断“另一个事件”的发生,这个一般用一个flag来判断的,如果第一个事件发生了,那么你自顶一个flag赋值,第二个事件中判断这个flag就知道了。
    除非你是要第一个事件触发了之后,第二个事件中中断的事情可以继续下去。你问的太宽泛了