Элемент управления, определяющий поведение приложения по истечении заданного количества времени.

Описание

Например, таймеры могут определять, как долго отображается элемент управления или как изменяются его свойства по истечении заданного количества времени.

Обратите внимание, что необходимо перейти в режим предварительного просмотра приложения, чтобы запустить таймер в конструкторе. Так пользователь сможет настроить таймер в конструкторе без ограничения по времени.

Основные свойства

Duration — длительность работы таймера.

OnTimerEnd — поведение приложения по окончании работы таймера.

Repeat — определяет, будет ли таймер автоматически перезапускаться по окончании работы.

Дополнительные свойства

Align — расположение текста относительно центра элемента управления по горизонтали.

AutoPause — определяет, приостанавливается ли автоматически звуковой или видеоклип при переходе пользователя на другой экран.

AutoStart — определяет, запускается ли автоматически элемент управления "Звук" или "Видео" для воспроизведения клипа при переходе пользователя на экран с таким элементом управления.

BorderColor — цвет границы элемента управления.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.

BorderThickness — толщина границы элемента управления.

Color — цвет текста в элементе управления.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Отключено.

Fill — цвет фона элемента управления.

Font — имя семейства шрифтов, используемых для отображения текста.

FontWeight — толщина текста в элементе управления: Жирный, Полужирный, Обычный или Очень тонкий.

Height — расстояние между верхним и нижним краем элемента управления.

HoverBorderColor — цвет границы элемента управления при удерживании указателя мыши на нем.

HoverColor — цвет текста в элементе управления при удерживании указателя мыши на нем.

HoverFill — цвет фона элемента управления при удерживании указателя мыши на нем.

Italic определяет, когда текст в элементе управления отображается курсивом.

OnSelect — поведение приложения, когда пользователь щелкает элемент управления или касается его.

OnTimerStart — поведение приложения при запуске таймера.

PressedBorderColor — цвет границы элемента управления при щелчке или касании.

PressedColor — цвет текста в элементе управления при щелчке или касании.

PressedFill — цвет фона элемента управления при щелчке или касании.

Reset — определяет, возвращается ли элемент управления к значению по умолчанию.

Size — размер шрифта текста, отображаемого в элементе управления.

Start — определяет, воспроизводится ли звуковой или видеоклип.

Strikethrough определяет, когда через текст, отображаемый в элементе управления, проходит линия.

Text — текст, отображаемый в элементе управления, или текст, который пользователь вводит в элемент управления.

Tooltip — пояснительный текст, отображаемый при наведении указателя мыши на элемент управления.

Underline определяет, когда под текстом, отображаемым в элементе управления, проходит линия.

Visible определяет, отображается ли элемент управления или он скрыт.

Width — расстояние между левым и правым краем элемента управления.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).

Связанные функции

Refresh(источник_данных)

Примеры

Отображение обратного отсчета

  1. Добавьте таймер и назовите его Countdown.

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Укажите для свойства Duration значение 10000, а для свойств Repeat и Autostart — значение true.

  3. (Необязательно) Сделайте таймер удобным для чтения, указав следующие значения для перечисленных свойств: Height — 160, Width — 600 и Size — 60.

  4. Добавьте метку и установите в ее свойстве Text формулу:
    "Осталось секунд: " & RoundUp(10-Countdown.Value/1000, 0)

    Нужны дополнительные сведения о функции RoundUp или других функциях?

    В метке отображается количество секунд, оставшихся до перезапуска таймера.

  5. (Необязательно) Укажите для свойства Visible таймера значение false.

Анимация элемента управления

  1. Добавьте таймер и назовите его FadeIn.

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Укажите для свойства Duration значение 5000, а для свойств Repeat и Autostart — значение true.

  3. (Необязательно) Сделайте таймер удобным для чтения, указав следующие значения для перечисленных свойств: Height — 160, Width — 600 и Size — 60.

  4. Добавьте метку и задайте для свойства Text отображение слова Приветствуем!, а для свойства Color — следующую формулу:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Нужны дополнительные сведения о функции ColorFade или других функциях?

    Текст в метке выцветает до белого, затем возвращается к полной насыщенности, и этот процесс повторяется.

  5. (Необязательно) Укажите для свойства Visible таймера значение false.