я использовал следующую строку кодаКак постоянно обновлять метку с текущим временем?
int pp = DateTime.Now.Hour;
и это нормально. Я написал
label1.text=pp.tostring();
для проверки, и она работает, но если я открываю форму на 19:59
(например.) В label1 появляется 19
и через одну минуту, когда часы 08:00
, значение в label1 не меняется и все еще появляется 19
, а не 20
.
После этого, если я закрою форму и снова ее открою, номер в label1 будет 20
.
Как изменить значение из datetime.now.hour в режиме реального времени, пока форма запущена? спасибо
Таймер с событием тика? – LarsTech
Вам нужен таймер. Проверьте управление таймером. –
Используйте таймер и обновите свой интерфейс в своем обработчике 'Tick' (при условии, что это вопрос WinForms). Или сделайте эквивалент в WPF или какой-либо библиотеке пользовательского интерфейса, которую вы используете. – adv12