Содержание
В Visual Basic .NET таймер позволяет вам контролировать периодические события во время выполнения вашего приложения. Таймер имеет некоторые уникальные свойства и методы для этого. Наиболее важным свойством является «Интервал», который указывает, как часто таймер должен запускать код. Вы предоставляете значение диапазона в миллисекундах; тысяча миллисекунд равна одной секунде. Некоторые примеры того, что вы можете сделать с контроллером, включают запуск обратного отсчета, динамическое изменение значений свойств для других элементов управления и постоянное наблюдение за некоторыми другими частями приложения.
направления
Значение интервала таймера указывается в миллисекундах (изображение часов от Peter Hires Изображения с Fotolia.com)-
Откройте проект в Visual Basic. Дважды щелкните таймер и добавьте «Timer1» и дважды нажмите «Label», чтобы добавить «Label1». Измените свойство элемента управления «Включено» на «Истина» и измените диапазон на 1000.
-
Нажмите «F7», чтобы открыть окно кода и введите следующий код:
Тусклое время как целое число = 10
Это создает переменную и инициализирует ее.
-
Откройте апплет Timer1_Tick и введите следующий код:
Если время> 0, то время = время - 1 Label1.Text = время остальное Timer1.Enabled = False End If
Когда программа запускается, таймер будет уменьшать значение переменной каждую секунду, отображая значение в поле, пока счетчик не достигнет нуля, и таймер отключится.
-
Нажмите «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
Этот код заставляет панель прокручиваться горизонтально по экрану, перемещаясь на пять пикселей каждую десятую секунды. Когда шатер достигает правого края формы, он возвращается влево и снова начинает двигаться.
-
Нажмите «Shift» и «F7», чтобы открыть окно проекта. Дважды щелкните контроллер и добавьте «Timer3» в проект. Измените свойство «Enabled» на «True» и его диапазон до 500. Затем дважды щелкните «TextBox», чтобы добавить «TextBox1». Дважды щелкните проект Timer3, чтобы открыть апплет Timer3_Tick. Затем введите следующий код:
TextBox1.Text = TextBox1.Text.ToUpper TextBox1.Select (TextBox1.TextLength, 0)
Каждые 30 секунд таймер меняет весь текст с «TextBox1» на верхнее поле. По умолчанию, когда таймер вносит изменения, курсор возвращается к началу текстового поля. Вторая строка кода предотвращает это.