14 Декабрь 2008

Как сделать задержку в программе?

Timer |  Таги:

Как сделать задержку в программе?
Используем оператор 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


Оставить комментарий

Я не робот.