Работа с таймером и Label - VB

Узнай цену своей работы

Формулировка задачи:

Добрый день! Требуется код для такой программы: * Есть форма * На форме есть Label1, в котором отображено сколько прошло времени с момента включения ПК * На Label2 показывается обратный отчет от времени, которое задается в коде, например, 1 час * Как только время на Label2 истекает выходит предубеждение на Label3 * Через 5 минут ПК выключается

Решение задачи: «Работа с таймером и Label»

textual
Листинг программы
  1. Option Explicit
  2. Dim a As String
  3. Private Declare Function GetTickCount Lib "kernel32" () As Long
  4.  
  5. Private Sub Form_Load()
  6.   Dim a_hour, a_minute, a_second
  7.   a = Format(GetTickCount() / 1000, "0") 'всего секунд
  8.  a_hour = Int(a / 3600)
  9.   a = a - a_hour * 3600
  10.   a_minute = Int(a / 60)
  11.   a_second = a - a_minute * 60
  12.   MsgBox "Ваш компьютер работает в эту загрузку " & Str(a_hour) & " часов " & Str(a_minute) & " минут" & Str(a_second) & " секунд"
  13. End Sub
  14.  
  15. Private Sub Timer1_Timer()
  16.     a = Format(GetTickCount() / 1000, "0")
  17.     Label1.Caption = a
  18.     If a > 60 * 60 * 3 Then MsgBox "Компьютер работает более 3-х часов"
  19. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут