§ 17. Анимация
17.1. Компонент Timer
Компонент таймер — Timer позволяет задавать в приложении интервалы времени. На панели компонентов System компонент таймер изображен в виде , имя объекта Timer. Компонент Timer, помещенный на форму, получает имя TimerN, где N — номер 1, 2, 3… (пример 17.1). Таймер является не визуальным компонентом, который можно разместить в любом месте формы. Таймер находит многочисленные применения: управление мультипликацией, включение хранителя экрана, задание времени на ответ в обучающих программах. Свойства компонента приведены в примере 17.2. Для таймера доступно единственное событие — OnTimer. В обработчике этого события записываются необходимые команды. Событие наступает по истечении реального времени эквивалентного значению свойства Interval для таймера. До тех пор, пока таймер не будет выключен, это событие будет наступать вновь и вновь. Пример 17.3. Создать приложение, позволяющее вводить текущее время каждую секунду. Этапы выполнения задания
|
Пример 17.1. Компонент Timer на форме: Пример 17.2. Свойства компонента Timer:
Пример 17.3. Форма на этапе проектирования: Обработчики события OnClick для компонентов Button1 и Button2.
Обработчик события OnTimer.
Работающее приложение: Для вывода времени можно воспользоваться другой функцией[1] [1] Со значениями параметров этой функции можно познакомиться в приложении FormatDateTime("hh:nn:ss",Time()) Эта функция позволяет изменить формат вывода даты/времени. Например, для того чтобы вывести время так: нужно использовать функцию со следующими параметрами: FormatDateTime("dddd, dd mmmm yyyy, Время срабатывания таймера изменить на 100. |