VB制作倒计时程序
我想做一个倒计时5分钟的程序,点一下command按钮就开始倒计时,然后在5分钟后,时间字体变红色,然后开始正着计时,并且要有停止按钮和暂停和清除按钮,谢谢各位大神了!急...
我想做一个倒计时5分钟的程序,点一下command按钮就开始倒计时,然后在5分钟后,时间字体变红色,然后开始正着计时,并且要有停止按钮和暂停和清除按钮,谢谢各位大神了!急用,给多分
展开
3个回答
展开全部
一个Timer,一个Label,三个Command,代码如下:
Public a As Long, NoTime As Boolean
Private Sub Form_Load()
Command1.Caption= “开始” Command2.Caption = “暂停” Command3.Caption = “停止”
NoTime = False
a = 0
Timer1.Interval = 1000
Timer1.Enabled = False
End Sub
Private Sub Command1_Click() Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Select Case Command2.Caption
Case “暂停”
Timer1.Enabled = False Command2.Caption = “继续”
Case “继续”
Timer1.Enabled = True Command2.Caption = “暂停”
End Select
End Sub
Private Sub Command3_Click()
Load Me
End Sub
Private Sub Timer1_Timer()
Select Case a
Case 0 To 299
If NoTime = False Then Label1.ForeColor = vbBlack
If NoTime <> True Then
a = a + 1
Label1.Caption = “倒计时还有” & 300 - a & “秒”
Else
a = a - 1
Label1.Caption = “正计时” & 300 - a & “秒”
End If
Case 300
NoTime = True
Label1.ForeColor = vbRed
a = a - 1
Label1.Caption = “正计时” & 300 - a & “秒”
End Select
End Sub
Public a As Long, NoTime As Boolean
Private Sub Form_Load()
Command1.Caption= “开始” Command2.Caption = “暂停” Command3.Caption = “停止”
NoTime = False
a = 0
Timer1.Interval = 1000
Timer1.Enabled = False
End Sub
Private Sub Command1_Click() Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Select Case Command2.Caption
Case “暂停”
Timer1.Enabled = False Command2.Caption = “继续”
Case “继续”
Timer1.Enabled = True Command2.Caption = “暂停”
End Select
End Sub
Private Sub Command3_Click()
Load Me
End Sub
Private Sub Timer1_Timer()
Select Case a
Case 0 To 299
If NoTime = False Then Label1.ForeColor = vbBlack
If NoTime <> True Then
a = a + 1
Label1.Caption = “倒计时还有” & 300 - a & “秒”
Else
a = a - 1
Label1.Caption = “正计时” & 300 - a & “秒”
End If
Case 300
NoTime = True
Label1.ForeColor = vbRed
a = a - 1
Label1.Caption = “正计时” & 300 - a & “秒”
End Select
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
和官方回复库房就要看就看一个】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正计时多长时间?正计时完毕需要再次倒计时么?
更多追问追答
追问
正计时没有时间限制,正计时完毕清除数据后,需要再次倒计时,所以需要一个清除的选项。还有,不知道显示时间时候可不可以把分、秒、微秒都显示出来呢?
追答
我HI你了,显示时间时候当然可以把分、秒、微秒都显示出来。
清除数据是啥意思?清除哪里的数据?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询