Our Blog

Реализация функции «ожидания» в VB

Здесь мы покажем, как можно реализовать функцию ожидания в VB.

Вначале поместите на форму таймер (Timer 1) и установите его свойство Interval= 0 и свойство Enabled = False.
Для тестирования процедуры добавьте две метки (Labell и Label2) и командную кнопку (Command 1) к форме. Напишите следующую подпрограмму и код события Timer для таймера:

Public Sub Wait(seconds)
Timer1.Enabled = True
Me.Timer1.Interval = 1000 * seconds
While Me.Timer1.Interval > 0
DoEvents
Wend
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
Timer1.Interval = 0
End Sub

Теперь можете использовать функцию wait везде, где требуется какая-либо задержка. Итак, сама реализация функции «ожидания»:

Private Sub Command1_Click()
Label1.Caption = Now
Wait (5)
Label2.Caption = Now
End Sub
Comments ( 0 )
    -->