14
Декабрь
2008
Как сделать задержку в программе?
Как сделать задержку в программе?
Используем оператор DoEvents.
В данном примере задержка составляет 5 секунд, что можно легко изменить.
Для наглядности задержки, изменяем изображение курсора, с обычного на песочные часы.
Задайте переменной intDelay значение нужной задержки, только не забывайте о типе переменной, чтобы не возникла ошибка переполнения.
Option Explicit Private Sub Command1_Click() Dim intSecond As Long Dim intDelay As Integer intDelay = 5 intSecond = Timer Do While Timer < intSecond + intDelay Me.MousePointer = 11 DoEvents Loop Me.MousePointer = 0 End Sub