I
io_box
Unregistered / Unconfirmed
GUEST, unregistred user!
需求:
代码中很多地方写了 Menuitem1.Onclick事件, 现在需要在指定 menuitem 的 onclick 事件触发前执行 另一个过程: preCon。 因为目前该dpr已经有很多地方写了,所以再继承 menuitem 重载 click 虚方法的思路不可行!
btw: 在一个控件的源码中见过类似的处理:
HookFieldChangeEvent(self, PreFieldChangeEvent) ,这样self 中触发fieldchange事件时,都会先执行 PreFieldChangeEvent。 可惜该HookFieldChangeEvent是dcu封装了 。
代码中很多地方写了 Menuitem1.Onclick事件, 现在需要在指定 menuitem 的 onclick 事件触发前执行 另一个过程: preCon。 因为目前该dpr已经有很多地方写了,所以再继承 menuitem 重载 click 虚方法的思路不可行!
btw: 在一个控件的源码中见过类似的处理:
HookFieldChangeEvent(self, PreFieldChangeEvent) ,这样self 中触发fieldchange事件时,都会先执行 PreFieldChangeEvent。 可惜该HookFieldChangeEvent是dcu封装了 。