Private IsPressed As Boolean Private tps As Long Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 Then IsPressed = True End If End Sub Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 Then IsPressed = False End If End Sub Private Sub Form_Load() Text1.Text = "0" End Sub Private Sub Timer1_Timer() If IsPressed = False Then tps = 0 ElseIf IsPressed Then tps = tps + 1 If tps > 50 Then Text1.Text = CStr(Format(Text1.Text) + 1) End If End Sub