主题:一个简单的问题:关于Click和OnClick
mabaosheng2002
[专家分:0] 发布于 2006-05-01 23:07:00
本人初学c#,想问一个也许比较简单的问题。在c#的事件中有两种很相似的事件,就是Click和OnClick这两种事件,很多组件都同时拥有这两种事件,请问他们之间的区别是什么?具体应用时,什么情况下该用哪个事件比较好?
回复列表 (共3个回复)
沙发
jzyray [专家分:20610] 发布于 2006-05-02 00:04:00
注意:Click是事件,OnClick是方法。
板凳
mabaosheng2002 [专家分:0] 发布于 2006-05-02 01:24:00
对,你说的对。我犯了一个原则性的错误,Click是事件,OnClick是方法。但是,对于Click事件,一般都对应着有一个xxx_Click方法,那么它和OnClick方法又有什么区别呢?它们实现的功能不一样吗?
3 楼
jzyray [专家分:20610] 发布于 2006-05-02 10:30:00
利用OnClick会触发整个Click委托链上的事件。
通过Click(不可直接触发)只是接受自己所绑定的委托调用。
我来回复