我用vb制作了一个简单的计时器,所用控件有两个按钮,一个为开始按钮,单击开始运行,再单击暂停;一个文本框用来输出显示;还有一个timer控件 代码如下: 然后我想在此基础上增加一些语句,可以使其精确到毫秒,即显示时间格式为“00:00:00.000”请说明实现精确的毫秒的思路即实现(在源代码基础上)谢谢! Private Sub Command1_Click() If Command1.Caption = "开始" Then Command1.Caption = "暂停" Timer1.Enabled = True ElseIf Command1.Caption = "暂停" Then Command1.Caption = "继续" Timer1.Enabled = False Else Command1.Caption = "暂停" Timer1.Enabled = True End If End Sub
Private Sub Timer1_Timer() Dim a, b, c As String c = Right(Text1.Text, 2) b = Mid(Text1.Text, 4, 2) a = Left(Text1.Text, 2) c = Trim(Str(Val(c) + 1)): If Val(c) < 10 Then c = "0" & Val(c) If Val(c) = 60 Then c = "00": b = Trim(Str(Val(b) + 1)): If Val(b) < 10 Then b = "0" & Val(b) If Val(b) = 60 Then b = "00": a = Trim(Str(Val(a) + 1)): If Val(a) < 10 Then a = "0" & Val(a) Text1.Text = a & ":" & b & ":" & c End Sub