§ 17. Анімацыя
17.1. Кампанент Timer
Кампанент таймер — Timer дазваляе задаваць у дадатку інтэрвалы часу. На панэлі кампанентаў System кампанент таймер намаляваны ў выглядзе Таймер з'яўляецца не візуальным кампанентам, які можна размясціць у любым месцы формы. Таймер знаходзіць шматлікія прымяненні: кіраванне мультыплікацыяй, уключэнне захавальніка экрана, заданне часу на адказ у навучальных праграмах. Уласцівасці кампанента прыведзены ў прыкладзе 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. |