首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎样才能在一个事件中判断另一个事件是否发生呢?解决方案

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

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

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

你问的太宽泛了

热点排行