我的计时器代码在我的程序中正确显示时间,我想在6:31触发事件。如何让程序执行按钮单击或触发按钮处理的事件。该程序在我运行并按下按钮时有效,但我希望它在6.31时自动发生而不按我。谢谢!
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
Label1.Text = Date.Now.ToString("hh:mm:ss")
End Sub
答案 0 :(得分:0)
在您的Tick事件中:
Dim now As DateTime = DateTime.Now
If (18 = now.Hour) AndAlso (31 = now.Minute) Then
' Change 18 to 6 is you want AM instead of PM
' Do something here
End If
这是天真的版本。你的问题缺乏细节,所以我没有详细说明代码。 至少你可能需要确保一旦"事件"发生它不会再发生。