23 Октябрь 2008

Задержка с возможностью задачи времени.

Timer |  Таги: ,

Задержка с возможностью задачи времени.

'Форма появиться на экране по истечению заданного Вами промежутка
Option Explicit
Dim strSecond As String

Private Sub Form_Load()
strSecond = InputBox _
    ("Введите число, лучше поменьше", _
    "Введите количество секунд для задания задержки")
If IsNumeric(strSecond) Then
    Call Delay(strSecond)
Else
    Call Error
End If
End Sub

Private Sub Delay(strSecond)
Dim lngNow As Long
lngNow = Timer
Do While Timer < lngNow + strSecond
DoEvents
Loop
End Sub

Private Sub Error()
strSecond = MsgBox _
    ("Повторите ввод", vbCritical, "Ошибка")
Form_Load
End Sub


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

Я не робот.