VB.NET Realtime Часы в текстовом поле
Вопрос
Как я могу сделать это так, чтобы, когда я загружаю форму текстового поле, покажет мне часы формата (DD / MM / Yyy HH: MM: SS), который фактически движется и синхронизируется с системой?
Я попытался погугулировать, но пока не мог найти ничего, что работает.Большинство ответов рассмотрели этикетки на часы, но я подумал, что это то же самое с текстовыми коробками и пыталась делать то, что они сказали без результатов.Это показывает мне время, но это просто время, когда форма загружена не фактические движущиеся часы.Я думаю, что большинство ответов, которые я нашел в Google, имеет дело с более старыми версиями VB, поэтому я не могу заставить его работать.
P.S.Я просто изучаю кодировку, чтобы проще был код, тем лучше.Многие шаг за шагом (как мне 5) комментарии также ценятся.Спасибо
Решение
Добавьте таймер в свою форму и добавьте этот код в его событие тикания.
Textbox1.text = Format(Now, "yyyy-MM-dd hh:mm:ss")
.
Теперь у вас есть текстовое поле, которое говорит вам текущую дату и время. Не забудьте включить ваш таймер, хотя!
Другие советы
Постарайтесь поставить свое время и дату строку внутри таймера.Вот как это выглядит:
Частный Sub Timer1_tick (отправитель в виде system.Object, e as system.eventargs) ручки Timer1.tick
TimerText.Text = TimeString
DaterText.Text = DateString
.
конец sub
Это наверняка покажет вам часы перемещения / реального времени, которые синхронизировали на вашем компьютере.:)