i have a code for stopwatch, but my question is: why does the miliseconds run very slow? here's my code:
here is the design:Code:Public Class stopwatch_frm Dim condition As Boolean = True Dim miliseconds As Integer = 0 Dim seconds As Integer = 1 Dim minutes As Integer = 1 Private Sub btn_start_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_start.Click Timer1.Enabled = True End Sub Private Sub btn_pause_resume_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_pause_resume.Click 'pause If condition Then Timer1.Dispose() condition = False btn_pause_resume.Text = "Resume" Else 'resume Timer1.Enabled = True btn_pause_resume.Text = "Pause" condition = True End If End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick If miliseconds < 10 Then lbl_milisec.Text = "0" & miliseconds ElseIf miliseconds < 100 Then lbl_milisec.Text = miliseconds Else lbl_milisec.Text = "00" If seconds < 10 Then lbl_sec.Text = "0" & seconds seconds = seconds + 1 ElseIf seconds < 60 Then lbl_sec.Text = seconds seconds = seconds + 1 Else lbl_sec.Text = "00" seconds = 1 End If miliseconds = 0 Exit Sub End If miliseconds = miliseconds + 1 End Sub End Class
![]()




Reply With Quote