【发布时间】:2011-10-11 09:53:53
【问题描述】:
这可能属于方法扩展、覆盖或多态的类别(我是 C# 和 OO 的新手,所以请原谅我,我还在学习 :-))。
我有一个使用 3rd 方 API 的应用。在 API 中,有一种对自定义控件进行右键单击+选择操作的方法(该控件是一个图像查看器,用户可以在其中右键单击并循环到父组中存在的另一个图像)。
在我有限的理解中,我认为需要发生这两件事中的一件(是否可以完成或者其中任何一个是否是一个好的解决方案都悬而未决!)
- 我不想覆盖现有方法,我只想以某种方式附加到它。
- 如果有一种方法可以检测到特定事件何时触发并完成,请调用我的方法。如果可用,请设置某种侦听器。
谢谢!!
【问题讨论】:
-
如果事件或虚拟方法没有公开曝光,这将是困难的。你能在你的问题中包含这个对象的接口吗?
-
似乎没有,正如我在下面所说的,我什至无法将自己的点击事件放在控件上。