Private Sub TimerTick(ByVal sender As Object, ByVal e As EventArgs) Handles myTimer.Tick
If alarmTime < Date.Now Then
myTimer.Stop()
RaiseEvent TimerComplete("Your time is up")
Else
RemainingTime = alarmTime.Subtract(Date.Now)
RaiseEvent Elapsed(RemainingTime)
End If
If RemainingTime.Minutes = 1 Then
RaiseEvent OnAlert("1 minute left")
End If
End Sub
set timer control's Interval for 60000, so it will fire tick event on every one minute
Happy Coding!
:)