пожалуйста, помогите мне по моей проблеме по таймеру. Я установил свой таймер на 1 мин. (60seconds). Нажав кнопку «Пуск» и «Пауза», она работает хорошо, но после нажатия кнопки «еще раз», чтобы возобновить время, неточно, в какое время я останавливаюсь. Пример: я запускаю свой таймер (1 минута) и останавливаюсь до 40 секунд. После того, как я возобновляю, время не совсем зависит от того, что мое пауза паузы. Вместо 40 секунд он начинается с 30, так как это зависит от того, в какое время я нажму кнопку возобновления. Он так же, как и при работе, даже я останавливаю таймер. Вот мой код.VB.Net Timer Pause/Stop
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
If alarmTime < Date.Now Then
' Display the new time left
' by updating the Time Left label.
Timer2.Stop()
MessageBox.Show("Times Up!.", "Thank you!")
BtnBack.Enabled = True
startButton.Enabled = False
BtnSubmit.Enabled = False
AnsA.Enabled = False
AnsB.Enabled = False
AnsC.Enabled = False
AnsD.Enabled = False
BtnNext.Enabled = False
BtnPrev.Enabled = False
BtnClose.Enabled = True
Categoriess.lnkMathHS.Enabled = False
Else
Dim remainingtime As TimeSpan '= Me.alarmTime.Subtract(Date.Now)
remainingtime = Me.alarmTime.Subtract(Date.Now)
timeLabel.Text = String.Format("{0}:{1:d2}:{2:d2}", _
remainingtime.Hours, _
remainingtime.Minutes, _
remainingtime.Seconds)
End If
End Sub
Private Sub startButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles startButton.Click
alarmTime = Date.Now.AddMinutes(TextBox1.Text)
Timer2.Start()
End Sub
Private Sub resumeButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles resumeButton.Click
Timer2.start()
End Sub
Private Sub stopButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles stopButton.Click
Timer2.stop()
End Sub
, пожалуйста, помогите мне. – user2926827