S
shansheng
Unregistered / Unconfirmed
GUEST, unregistred user!
怎么在我写的组件里监听其他组件的事件?
如:
TMapNavigation = class(TComponent)
private
FCurrentMainMapZoom: Double;
FMainMap: TMap;
FNavigationMap: TMap;
published
property MainMap: TMap read FMainMap write SetMainMap;
用户设置了MainMap后,我想组件在MainMap发生了chang事件后,组件能知道。
使用了一下代码后可以知道,但是他自身的onchang事件就不执行了。
MainMap.OnMapViewChanged := MainMapViewChanged;
怎么能使他本身的Onchang时间能执行,并且在他执行onchang事件时,组件的MainMapViewChanged函数也能执行。
如:
TMapNavigation = class(TComponent)
private
FCurrentMainMapZoom: Double;
FMainMap: TMap;
FNavigationMap: TMap;
published
property MainMap: TMap read FMainMap write SetMainMap;
用户设置了MainMap后,我想组件在MainMap发生了chang事件后,组件能知道。
使用了一下代码后可以知道,但是他自身的onchang事件就不执行了。
MainMap.OnMapViewChanged := MainMapViewChanged;
怎么能使他本身的Onchang时间能执行,并且在他执行onchang事件时,组件的MainMapViewChanged函数也能执行。