读书人

C#中怎样才能在一个事件中判断另一个事

发布时间: 2012-05-01 12:48:58 作者: rapoo

C#中怎样才能在一个事件中判断另一个事件是否发生呢?
比如想看在窗体中是否鼠标单击了,C#新手,是不是要用到委托。。。不太懂

[解决办法]
委托和这没关系。
想要监听什么事件,直接在主线程中把事件挂上就可以了
大概像这样:
EVENT Button_Clicked;
button1.clicked+=Button_Clicked;
void Button_Clicked()
{
code...
}
[解决办法]
窗体有个mouseDown事件。
[解决办法]
如果从技术基础来说,的确是委托,但是更好的是事件,event。
你的问题是“事件”中判断“另一个事件”的发生,这个一般用一个flag来判断的,如果第一个事件发生了,那么你自顶一个flag赋值,第二个事件中判断这个flag就知道了。
除非你是要第一个事件触发了之后,第二个事件中中断的事情可以继续下去。

你问的太宽泛了

读书人网 >C#

热点推荐