怎样让Form上的控件执行完自己本身的事件后,再执行另一个指定的过程?(100分)

  • 主题发起人 主题发起人 siaosa
  • 开始时间 开始时间
S

siaosa

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样让Form上的控件执行完自己本身的事件后,再执行另一个指定的过程?
是批量的哈,不能一个一个的在设计时刻去修改。
 
那就用 继承
 
1.是批量的,不是一个个在设计时刻去修改。
2.是想在运行期间这么做
 
你说的是这意思吧?
procedure Tfmain.button1Click(Sender: TObject);
begin
button2Click(Sender);
end;
 
我也想知道。。。学习
 
使用过程和函数差不多的吧,主要是不知道楼主在问什么,假如一个BUTTON在执行单击事件后,你这个过程就是在这个按钮的事件里吧?这个什么问题啊,希望楼主在问问题的时候问的清楚点,让别人也能回答啊。
 
做完後直接觸發其他要做的事情就可以啊.
 
关于这个问题有两种办法
1、在delphi里比较容易的做法是hook
2、更高级的做法正如onyliu所说用接口实现。这种用接口的实现方法又叫控制反转或依赖注入。但在delphi的vcl框架中难以实现。相关知识可以看看java的spring框架

msn:ball_cao@hotmail.com
 
用类型是运行信息(RTTI),遍历你窗体上的所有控件,看其是否是你想要的控件,并执行其代码
 
后退
顶部