如何编写动态创建的控件的事件(100分)

  • 主题发起人 主题发起人 frankwood
  • 开始时间 开始时间
F

frankwood

Unregistered / Unconfirmed
GUEST, unregistred user!
如何编写动态创建的控件的事件:
现在我需要动态创建一个定时器,请问如何使它定时到达调用我写好的事件?
 
type
TMyForm = class(TForm)
private
FTimer: TTimer;
procedure MyOnTimer(Sender: TObject);
public
procedure CreateTimer;
end;

procedure TMyForm.MyOnTimer(Sender: TObject);
begin
end;

procedure TMyForm.CreateTimer;
begin
FTimer := TTimer.Create;
FTImer.OnTimer := MyOnTimer;
end;
 
不把他Free掉?
 
自己在destroy时候free啦。
 
同意,控件需要Free,事件不需要Free的。
 
大致如二樓所講
 
把事件写在一个过程里,再赋给动态创建的控件的事件
 
agree delphi说的
 
多人接受答案了。
 
后退
顶部