档案如果打不开,请调整 "相容性" ,(档案右键 > 内容 > 相容性 > 使用相容性....)
如果你想要别人做好的码表,可以参考这里,码表多到爆炸了:
http://win.softpedia.com/dyn-search.p...topwatch&x=0&y=0   
   复制程式
 复制程式
Option Explicit
Dim RecTi(2) As Integer, UpLimTi(2) As Integer
Dim RZNow As Boolean
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyEscape Or KeyCode = vbKeySpace Then
  Label_Ti_Click
End If
End Sub
Private Sub Form_Load()
Me.Top = (Screen.Height - Me.Height) / 2
Me.Left = (Screen.Width - Me.Width) / 2
End Sub
Private Sub Label_Ti_Click()
    Dim i As Integer
    
    '------ Check If Running ------
    If Timer_Accumulate.Enabled Then
      Timer_Accumulate.Enabled = False
      Label_Ti.Caption = "00:00:00"
        Exit Sub
    End If
    '------------------------------
    
    '-------- RZ ---------
    Label_Ti.Caption = "00:00:00"
    
    For i = 0 To 2
      RecTi(i) = 0
    Next i
    
    'RecTi(1) = 59: RecTi(0) = 56 '@@@ Only For Test
    'RecTi(2) = 23: RecTi(1) = 59: RecTi(0) = 56 '@@@ Only For Test
    
    UpLimTi(2) = 24: UpLimTi(1) = 60: UpLimTi(0) = 60
    
      RZNow = True
      Timer_Accumulate_Timer
      RZNow = False
    '---------------------
       
    '----- Start Counting -----
        Timer_Accumulate.Enabled = True
    '--------------------------
End Sub
Private Sub Timer_Accumulate_Timer()
Static JustColon As Boolean
Dim i As Integer
  
  If RZNow Then JustColon = False: Exit Sub
  
'------- Show The Time ------
Label_Ti.Caption = ShowTi(JustColon)
'----------------------------
  JustColon = Not JustColon
End Sub
Public Function ShowTi(ByVal IfShowColon As Boolean) As String
Dim i As Integer
Dim TempAcc As Boolean, tempS As String
'--------- Accumulate ---------
If IfShowColon Then
    RecTi(0) = RecTi(0) + 1
    For i = 0 To UBound(RecTi())
      RecTi(i) = RecTi(i) + IIf(TempAcc, 1, 0)
        TempAcc = False
      If RecTi(i) >= UpLimTi(i) Then RecTi(i) = 0: TempAcc = True
    Next i
End If
'------------------------------
'-------- String & Return --------
For i = UBound(RecTi()) To 0 Step -1
  tempS = tempS & Format(RecTi(i), String(Len(UpLimTi(i)), "0")) & IIf(i = 0, "", IIf(IfShowColon, ":", " "))
Next i
  ShowTi = tempS
'--------------------------------
End Function