Как запрограммировать таймер в VB.NET

Автор: Peter Berry
Дата создания: 12 Август 2021
Дата обновления: 1 Ноябрь 2024
Anonim
Visual Basic .NET Tutorial 21 - How to use Timer Control in VB.NET
Видео: Visual Basic .NET Tutorial 21 - How to use Timer Control in VB.NET

Содержание

В Visual Basic .NET таймер позволяет вам контролировать периодические события во время выполнения вашего приложения. Таймер имеет некоторые уникальные свойства и методы для этого. Наиболее важным свойством является «Интервал», который указывает, как часто таймер должен запускать код. Вы предоставляете значение диапазона в миллисекундах; тысяча миллисекунд равна одной секунде. Некоторые примеры того, что вы можете сделать с контроллером, включают запуск обратного отсчета, динамическое изменение значений свойств для других элементов управления и постоянное наблюдение за некоторыми другими частями приложения.


направления

Значение интервала таймера указывается в миллисекундах (изображение часов от Peter Hires Изображения с Fotolia.com)
  1. Откройте проект в Visual Basic. Дважды щелкните таймер и добавьте «Timer1» и дважды нажмите «Label», чтобы добавить «Label1». Измените свойство элемента управления «Включено» на «Истина» и измените диапазон на 1000.

  2. Нажмите «F7», чтобы открыть окно кода и введите следующий код:

    Тусклое время как целое число = 10

    Это создает переменную и инициализирует ее.

  3. Откройте апплет Timer1_Tick и введите следующий код:

    Если время> 0, то время = время - 1 Label1.Text = время остальное Timer1.Enabled = False End If

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


  4. Нажмите «Shift» и «F7», чтобы открыть окно проекта. Дважды щелкните таймер и добавьте «Timer2» в проект. Измените свойство «Enabled» на «True» и установите его диапазон на 100, затем дважды щелкните его, чтобы открыть подпрограмму Timer2_Tick. Затем введите следующий код:

    If (Label1.Left + Label1.Width)> Me.Width Then Label1.Left = Me.Left - 100 Конец If Label1.Left = Label1.Left + 5

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

  5. Нажмите «Shift» и «F7», чтобы открыть окно проекта. Дважды щелкните контроллер и добавьте «Timer3» в проект. Измените свойство «Enabled» на «True» и его диапазон до 500. Затем дважды щелкните «TextBox», чтобы добавить «TextBox1». Дважды щелкните проект Timer3, чтобы открыть апплет Timer3_Tick. Затем введите следующий код:


    TextBox1.Text = TextBox1.Text.ToUpper TextBox1.Select (TextBox1.TextLength, 0)

    Каждые 30 секунд таймер меняет весь текст с «TextBox1» на верхнее поле. По умолчанию, когда таймер вносит изменения, курсор возвращается к началу текстового поля. Вторая строка кода предотвращает это.

Кошки - животные от природы любопытные, и это любопытство может привести к травмам и инфекциям. Инфекция может быть вызвана несколькими причинами, включая укусы пчел и насекомых. Если вы считаете, что...

Забудьте о дорогостоящих операциях и бюстгальтерах пуш-ап. Изготовление прокладки для бюстгальтера своими руками поможет вам сэкономить деньги и даже придать большей груди вид. Определитесь с толщиной...

Поделиться