Показать сообщение отдельно
  #2  
Старый 28.03.2010, 19:39
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Можешь назначить, а само событие должно быть методм формы.

Код:
TForm1 = class(TForm)
...
  procedure MyTimerEvent(Sender : TObject);
  procedure CreateMyTimer;
end;

...

procedure TForm1.MyTimerEvent(Sender : TObject);
begin
  // Здесь делаем то, что надо по таймеру.
  // Sender - на самом деле ссылка на вызвывший таймер
end;

procedure TForm1.CreateMyTimer;
var
  ATimer : TTimer;
begin
  ATimer := TTimer.Create(Self);
  ATimer.Parent := Self;
  ATimer.OnTimer := MyTimerEvent;
  ATimer.Interval := 200;
  ATimer.Enabled := True;
end;
Ответить с цитированием