Часы реального времени 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

Это, безусловно, покажет вам часы реального времени, которые были синхронизированы с вашим компьютером.:)

Другие вопросы по тегам