![]() |
1
0
我觉得这不是一个好方法。使用事件时,控件通常不应依赖于附加的事件处理程序的数量。不管是否有0或27个事件处理程序对事件做出响应,它都应该工作。如果您希望有一种机制,在这种机制中您有更多的控制权,那么您可能应该考虑使用委托。
如果出于某种原因限制您使用事件模型并希望控制事件处理程序的分配,一种方法可能是继承原始类,在该类中创建与基类中具有相同名称和签名的事件(使用
|
![]() |
2
2
不要公开事件。将其作为属性公开。这将使您能够在外部类附加处理程序时进行控制。 类Myclass { 私有事件处理程序
} 这里有更多信息 |
![]() |
3
0
我搞糊涂了。 您能检测到对“+=New EventHandler(…)”的调用吗?停下来…什么? 我认为您只需要更好地组织代码。或者重新回答你的问题。 |
![]() |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
![]() |
makerbaker · 取消选中框Javascript后重置输入值? 2 年前 |
![]() |
sam_rox · 在Matlab ODE中使用事件内部的两个条件 6 年前 |
![]() |
Santosh · javafx中的按键事件 6 年前 |
![]() |
KarLito · 删除或切换Highcharts上的事件 6 年前 |
|
JWoods4 · 读取击键并放入文本框 6 年前 |
![]() |
Everett Kaser · 在事件处理程序中绘制到NSView 6 年前 |