简单是简单了些,不过是为初学者提供的
[attach]15[/attach]
Private Sub Timer1_Timer() Static AlarmSounded As Integer If lblTime.Caption <> CStr(Time) Then ' 当前秒数与显示秒数不同。 If Time >= AlarmTime And Not AlarmSounded Then Beep MsgBox "启动闹钟在 " & Time AlarmSounded = True ElseIf Time < AlarmTime Then AlarmSounded = False End If If WindowState = conMinimized Then ' 如果处于最小化状态, 每分钟都需更新窗体标题。 If Minute(CDate(Caption)) <> Minute(Time) Then SetCaptionTime Else ' 否则每秒钟对标签的标题进行更新。 lblTime.Caption = Time End If End If End Sub
中的“If Minute(CDate(Caption)) <> Minute(Time) Then ”出错