главная карта сайта связь с нами

Timer

Компонент Delphi Timer генерирует последовательность событий timer, этот компонент является не визуальным, то есть во время работы программы он не отображается на форме(рис 1).

свойства timer delphi

рис 1

Timer имеет два необходимых свойства, позволяющие управлять им: Interval (интервал времени в миллисекундах), Enabled — доступность компонента. Так как по умолчанию свойству Enabled присвоено True, то в вашей программе, через промежуток времени установленный в свойстве Interval, сработает timer, т.е. выдаст событие OnTimer, и будут выполнены действия написанные в этом событии. Когда запланированные действия должны выполняться не при запуске программы, а в ходе её работы. То в этом случае свойство Enabled устанавливаем в False. А когда нужно будет выполнить необходимую команду прописанную в событии OnTimer, выполняем действие
Timer1.Enabled:=True;
Пока Timer1.Enabled равен True, компонент будет продолжать генерировать событие OnTimer через промежутка времени, установленном в свойстве Interval. Поэтому, если вам нужно только единичное срабатывание события, то таймер нужно остановить, в событии OnTimer дописав в конце или вначале вашего кода
Timer1.Enabled:=False;

Свойства Timer  Enabled

 Name   имя компонента необходимое для доступу к компоненту и свойствам этого компонента
 Interval  период генерации событий timer, в миллисекундах
Enabled  Разрешает(True) или запрещает(False) генерацию события OnTimerоцени статью оставь комментарий

Оставить комментарий

*

code

Подписаться

Введите адрес электронной почты: