i have a code for stopwatch, but my question is: why does the miliseconds run very slow? here's my code:
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
here is the design:
Name:  stopwatch.JPG
Views: 336
Size:  120.7 KB