一个简单计时器,按“开始”按钮,开始计时,按钮变为“继续”。按“暂停”按钮,停止计时,显示纪录的时间数,任何时间按“重置”按钮,时间读数都将重置为0
程序如下有什么问题啊
Private Sub Command1_Click()
If Command1.Caption = "&s暂停" Then
Command1.Caption = "&c继续"
Timer1.Enabled = False
Else
Command1.Caption = "&s暂停"
If Label1.Caption = "00:00:00" Then Form1.Tag = Timer
Timer1.Enabled = True
End IfEnd SubPrivate Sub Command2_Click()
Form1.Tag = Timer
Label1.Caption = "00:00:00"End SubPrivate Sub Timer1_Timer()
m = Timer - Form1.Tag
n0 = (m * 10) Mod 10
m = Int(m)
n1 = Format(m Mod 60, "00.")
n2 = Format((m \ 60) Mod 60, "00:")
n3 = Format(m \ 3600, "00:")
Label1.Caption = n3 & n & n1 & n0
程序如下有什么问题啊
Private Sub Command1_Click()
If Command1.Caption = "&s暂停" Then
Command1.Caption = "&c继续"
Timer1.Enabled = False
Else
Command1.Caption = "&s暂停"
If Label1.Caption = "00:00:00" Then Form1.Tag = Timer
Timer1.Enabled = True
End IfEnd SubPrivate Sub Command2_Click()
Form1.Tag = Timer
Label1.Caption = "00:00:00"End SubPrivate Sub Timer1_Timer()
m = Timer - Form1.Tag
n0 = (m * 10) Mod 10
m = Int(m)
n1 = Format(m Mod 60, "00.")
n2 = Format((m \ 60) Mod 60, "00:")
n3 = Format(m \ 3600, "00:")
Label1.Caption = n3 & n & n1 & n0
解决方案 »
- 終於在CSDN裡碰到chelseawu (不想做菜鳥的MM),特散100分
- Command的小问题
- 怎么得到Excel工作表的行和列的值?
- 使用MsHFlexGrid的朋友遇到过这样的问题吗?
- 谁能教我用CommonDialog??高分赠送呀......谢谢
- 我要走了,进来那分!
- 高分请教一简单问题?
- 再次求救! DataGrid控孔数据源不支持Microsoft Jet.OLEDB.4.0数据引擎问题
- 求VB编的简单游戏。
- 一个数据库搜索的问题
- vb 用CreateRoundRectRgn显示窗口时,在液晶和CRT显示器上有差异,请问高手如何解决
- 紧急,请各位大侠帮忙看下,应该怎样写才不会出错(资料是整行的导到EXCEL)
再定义一个,Dim mm As Single然后把
If Label1.Caption = "00:00:00" Then Form1.Tag = Timer
改成
If Label1.Caption = "00:00:00" Then
Form1.Tag = Timer
Else
Form1.Tag = Timer - m
End If最后按Ctrl+H,把所有Form1.Tag都改成mm