0
在下面的代碼中,我有一個計時器,從5分鐘倒計時。我正在嘗試在mm:ss中使用lbl的可視倒數計時器,但我使用的示例不起作用。它倒計時,但不會更新lbl,直到它到達00:00。下面的問題的提問者(我得到了代碼)說,它的工作完美,但對我而言,它根本沒有。倒計時器在vb.net
我的代碼:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
picLogo.SizeMode = PictureBoxSizeMode.StretchImage
'Timer until update
tmrUpdate.Interval = 300000 '5 minutes
TargetDT = DateTime.Now.Add(CountDownFrom)
tmrUpdate.Enabled = True
End Sub
Private Sub tmrUpdate_Tick(sender As Object, e As EventArgs) Handles tmrUpdate.Tick
Dim ts As TimeSpan = TargetDT.Subtract(DateTime.Now)
If ts.TotalMilliseconds > 0 Then
lblTimer.Text = ts.ToString("mm\:ss")
Else
lblTimer.Text = "00:00"
tmrUpdate.Stop()
End If
End Sub
您沒有正確實施它。 ***您的***計時器將關閉,但一次。 – Plutonix
請解釋。 – Duraholiday
您的間隔300000意味着它將在5分鐘後關閉。鏈接的代碼使用500毫秒的間隔實際倒計時直到達到目標 – Plutonix