问题描述
这个事件里面的onclick(ObjectSender,EventArgse)这里的Sender和e是啥呀,msdn里面解释的看不太懂,这两个参数怎么来的,有哪位大侠可以解释一下?
解决方案
解决方案二:
Sender:引发该事件的对象(比如Button1);e:该事件相关的一些参数信息(不是每个事件的e都有用)
解决方案三:
参数objectsender表示引发事件的对象(其实这里传递的是对象的引用,如果是button1的click事件则sender就是button1)EventArgs是包含事件数据的类的基类,用于传递事件的细节至于举例你可以看看这个链接
解决方案四:
Sender:引发该事件的对象e:该事件相关的一些参数信息.++;事实就是这样。
解决方案五:
引用3楼zhizhuochangeing的回复:
Sender:引发该事件的对象e:该事件相关的一些参数信息.++;事实就是这样。
同感,++;
解决方案六:
引用3楼zhizhuochangeing的回复:
Sender:引发该事件的对象e:该事件相关的一些参数信息.++;事实就是这样。
++
解决方案七:
大多数e都没用除非你准备取消这个操作e会有些用
解决方案八:
建议楼主看看委托与事件就明白了。自己定义过时间之后会很深刻的理解这个问题。至于参数中之所以写(ObjectSender,EventArgse)这种形式是为了规范化。当然楼主若自定义事件时,不按这种形式写而直接写自己的参数的话,运行也没错误。
时间: 2024-09-19 10:00:16