【发布时间】:2011-06-21 09:48:17
【问题描述】:
我正在使用一个类引发一个事件,该事件在其事件处理程序的签名中不包含发送者对象的参数。
如何通过事件处理程序确定引发事件的对象?如何获得对这个对象的引用?可以用反射来完成吗?
提前致谢。
【问题讨论】:
-
我认为这是不可能实现的。为什么不能简单地将发送者放在事件处理程序中?
-
因为不是我的代码,所以不能修改事件处理程序的签名
-
这是什么事件?.. 是 ASP。 ?
-
引发事件的类来自一个专有的 vb6 类通过 com interop
-
您还有哪些其他事件参数?
标签: c# reflection event-handling