Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Петр (Skript) Пономарев -

Visual Basic 5.0/6.0 - Даты и время

Все примеры / Даты и время

Таймер

Автор: Петр (Skript) Пономарев | добавлено: 06.03.2010, 13:22 | просмотров: 3377 (1+) | комментариев: 0 | рейтинг: *x0
Программа выводит сообщение по заданному времени.

Код

Option Explicit
Dim delay As Integer

Private Sub Command1_Click()
Form1.WindowState = vbMinimized
delay = Val(Text1.Text) * 60 + Val(Text1.Text)
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 1000
Text1.Text = 59
Text3.Text = " Отдохни сученок попей кофейку"
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 8
Case 48 To 57 'цифра
If Len(Text1.Text) = 2 Then KeyAscii = 0
Case 13
If Val(Text1.Text) > 59 Then Text1.Text = "59"
Text2.SetFocus
Case Else
KeyAscii = 0
End Select
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 8
Case 48 To 57 'цифра
If Len(Text2.Text) = 2 Then KeyAscii = 0
Case 13
If Val(Text2.Text) > 59 Then Text2.Text = "59"
Text3.SetFocus
Case Else
KeyAscii = 0
End Select
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Command1.SetFocus
End Sub

Private Sub Timer1_Timer()
If delay = 0 Then
Timer1.Enabled = False
MsgBox Text3.Text, vbOKOnly + vbInformation
Form1.WindowState = vbNormal
Else
delay = delay - 1
End If
End Sub
Обратите внимание
Язык Visual Basic 6.0 является устаревшим. Многие примеры, размещенные на нашем сайте, были созданы еще во времена Windows 98 и могут не работать в современных операционных системах.
Если у вас возникнут какие-либо проблемы или вопросы, вы можете обратиться за помощью на наш форум.
Об авторе

Петр (Skript) Пономарев

Нет информации об авторе...

См. также:
Профиль автора
Петр (Skript) Пономарев
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики