例如TTimer控件,有一个OnTimer事件,
property OnTimer: TNotifyEvent read FOnTimer write SetOnTimer;
TNotifyEvent = procedure(Sender: TObject) of object;想通过Timer1:=TTimer.create;方式来创建,请问如何调用ONTimer事件,请给出例子,谢谢!
property OnTimer: TNotifyEvent read FOnTimer write SetOnTimer;
TNotifyEvent = procedure(Sender: TObject) of object;想通过Timer1:=TTimer.create;方式来创建,请问如何调用ONTimer事件,请给出例子,谢谢!
指向:timer1.OnTimer := myproc;
请问myproc中的代码为何不能执行?设断点却不进去。
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;type
TForm1 = class(TForm)
//procedure Timer1Timer(Sender: TObject);
procedure T1(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.T1(Sender: TObject);
begin
form1.Caption:='test';
end;procedure TForm1.FormCreate(Sender: TObject);
var
tt:ttimer;
begin
tt:=ttimer.Create(self);
tt.OnTimer:=form1.T1;
tt.Interval:=1000;
end;end.