Советы по Delphi

         

Остановка таймера на `полпути`


    Timer1.Enabled := False;
Timer1.Enabled := True;

Это полностью "сбрасывает" таймер, другими словами, перезапускает его.

BTW: изменение интервала (в другое значение) также производит сброс таймера.

Вы можете включать и выключать ваш таймерный компонент, устанавливая соответствующее свойство, например::

   

Timer1.Enabled := True; { или False, если вы хотите выключить его }

Но при этом свои 5 секунд таймер продолжает отсчитывать. Если вы хотите изменить это, присвойте ему другой интервал, например так:

    Timer1.Interval := 100;

[001408]



Содержание раздела