Показать сообщение отдельно
  #4  
Старый 28.12.2011, 04:53
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

PHP код:
tMyLabelTimer = class(tTimer)
private
  
fLabel: tLabel;
  
procedure MyonTimer(Sender: tObject);
  
constructor Create(aInterval: Integer; aLabel: tLabel);
end;

/////////////////////

procedure TForm1.Button1Click(Sender: TObject);
begin
  tMyLabelTimer
.Create(1000, Label1);
end;

{ 
tMyLabelTimer }

constructor tMyLabelTimer.Create(aInterval: Integer; aLabel: tLabel);
begin
  inherited Create
(nil);
  
Interval := aInterval;
  
fLabel := aLabel;
  
OnTimer := MyonTimer; // <===
end;

procedure tMyLabelTimer.MyonTimer(Sender: tObject);
begin
  fLabel
.Caption := IntToStr(random(100));
end; 
кстати по умолчанию enabled=true после создания
Ответить с цитированием