如何刷新VB中的日期标签?
How to refresh the date label in VB?
我是 VB 的新手,我想知道如何执行以下操作:
我有一个(非常)基本的应用程序,启动时会显示当前日期。但是,当新的一天从午夜开始时,我的应用程序不会更新日期(它仍会显示应用程序启动的初始日期)。
在 VB.NET 中,什么代码允许我的标签文本 update/refresh 日期标签获取新日期?
也许我必须在系统时间 = 0000 等时使用计时器来执行操作?
我的代码:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label4.Text = Format(Now, "dddd dd. MMMM yyyy")
End Sub
End Class
已编辑
使用计时器。
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label4.Text = DateTime.Now.ToString("dddd dd. MMM yyyy HH:mm:ss")
End Sub
只需重新排列格式以使其适合您。
时间不仅会更新,还会运行.
我是 VB 的新手,我想知道如何执行以下操作: 我有一个(非常)基本的应用程序,启动时会显示当前日期。但是,当新的一天从午夜开始时,我的应用程序不会更新日期(它仍会显示应用程序启动的初始日期)。
在 VB.NET 中,什么代码允许我的标签文本 update/refresh 日期标签获取新日期? 也许我必须在系统时间 = 0000 等时使用计时器来执行操作? 我的代码:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label4.Text = Format(Now, "dddd dd. MMMM yyyy")
End Sub
End Class
已编辑 使用计时器。
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label4.Text = DateTime.Now.ToString("dddd dd. MMM yyyy HH:mm:ss")
End Sub
只需重新排列格式以使其适合您。
时间不仅会更新,还会运行.