برای اشیاءی که parent نمیشه براشون تعیین کرد باید چیکار کرد؟
مشکل از Parent نیست ، برای این کار ابتدا Procedure مورد نظر رو می نویسید و بعد اون رو در زمان ساخت تایمر به رویداد OnTimer مربوط به تایمر مرتبط میکنید :
type
TForm1 = class(TForm)
BitBtn1: TBitBtn;
Label1: TLabel;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
procedure OnTimer(Sender: TObject);
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.OnTimer(Sender: TObject);
begin
TLabel(FindComponent('label1')).caption := 'sth';
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
T : TTimer;
begin
T := TTimer.Create(Nil);
T.Enabled := False;
T.OnTimer := OnTimer;
T.Enabled := True;
end;
end.
موفق باشید ...