Часы реального времени VB.NET в текстовом поле
Как сделать так, чтобы при загрузке формы в текстовом поле отображались часы формата (дд / мм / ггг чч: мм: сс), которые на самом деле движутся и синхронизируются с системой?
Я пытался найти его в Google, но до сих пор не смог найти ничего, что работает. Большинство ответов касалось превращения меток в часы, но я решил, что то же самое с текстовыми полями, и попытался сделать то, что они сказали, безрезультатно. Он показывает мне время, но это только время, когда форма загружена, а не движущиеся часы. Я думаю, что большинство ответов, которые я нашел в Google, имеют дело со старыми версиями VB, поэтому я не могу заставить его работать.
PS Я просто изучаю кодирование, поэтому чем проще код, тем лучше. Многие пошаговые (как мне 5) комментарии также приветствуются. Благодарю вас
2 ответа
Добавьте таймер в вашу форму и добавьте этот код к его событию.
Textbox1.text = Format(Now, "yyyy-MM-dd hh:mm:ss")
Теперь у вас есть текстовое поле, которое сообщает вам текущую дату и время. Не забудьте включить таймер!
Попробуйте поместить строку времени и даты в таймер. Вот как это выглядит:
Private Sub Timer1_Tick (отправитель как System.Object, e как System.EventArgs) Обрабатывает Timer1.Tick
TimerText.Text = TimeString
DaterText.Text = DateString
End Sub
Это, безусловно, покажет вам часы реального времени, которые были синхронизированы с вашим компьютером.:)