9
Сентябрь
2008
Как написать таймер обратного отсчета?
Как написать таймер обратного отсчета?
Вводим число, жмем батон, на метке видим отсчет секунд.
Option Explicit Dim lngCount As Long 'Чтобы не было ошибок, вводим число не больше 547 'Количество минут до выключения программы Private Sub Command1_Click() Text1.Enabled = False Timer1.Interval = 1000 Command1.Enabled = False 'Text1.Text = Text1.Text End Sub Private Sub Form_Load() Text1.Text = "" Label1.Caption = "Введите число минут:" Command1.Caption = "Запустить счет" End Sub Private Sub Text1_Change() lngCount = Val(Text1.Text) * 60 End Sub Private Sub Timer1_Timer() If lngCount = 0 Then End lngCount = lngCount - 1 Label1.Caption = "Осталось " & lngCount & " секунд." End Sub