Form_initializie()

  • Автор темы Автор темы proger2030
  • Дата начала Дата начала
P

proger2030

Код:
'Отоброжения текущего времени
Sub Showtime()
Label1.Caption = CStr(Time)
End Sub

'Иницилизация формы
Private Sub Form_Initialize() ' [color="#FF0000"][size="5"]Вот об этом подробнее можете обяснить содержания сам понял[/size][/color]
'Настройка и запуск таймера
Timer1.Interval = 1000 'Период сигнала таймера 1с
Timer1.Enabled = True ' Запуск таймера
Label1.Font.Size = 20 ' Усановка размера шрифта для поля вывода времени


End Sub

Private Sub Form_Paint()
Call Showtime 
End Sub

зачем использовать
Код:
Private Sub Timer1_Timer()
Call Showtime ' отображение времени 
End Sub
если без него тоже можно отображать ?? :)
 
Код:
'Отоброжения текущего времени
Sub Showtime()
Label1.Caption = CStr(Time)
End Sub

'Иницилизация формы
Private Sub Form_Initialize() ' [color="#FF0000"][size="5"]Вот об этом подробнее можете обяснить содержания сам понял[/size][/color]
'Настройка и запуск таймера
Timer1.Interval = 1000 'Период сигнала таймера 1с
Timer1.Enabled = True ' Запуск таймера
Label1.Font.Size = 20 ' Усановка размера шрифта для поля вывода времени


End Sub

Private Sub Form_Paint()
Call Showtime 
End Sub

зачем использовать
Код:
Private Sub Timer1_Timer()
Call Showtime ' отображение времени 
End Sub
если без него тоже можно отображать ?? :)

Можно конечно отображать через do...или while, но тогда постоянно будет нагружен процессор, а так таймер раз в секунду вызывает процедуру, все равно чаще это не требуется, а процессору отлично
 
Можно обойтись без Form_Paint.

Если закомментировать Timer1_Timer, то время будет обновляться только тогда,
когда форме требуется перерисовка, например часть окна или окно целиком будет закрыто другим окном.

Если закомментировать Form_Paint, то все отображается корректно, но с начальной задержкой в секунду.

При совместном использовании время отображается сразу же и изменяется каждую секунду.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab