VB中怎样制作一个计时器? 能够设置倒计时的时间,并进行倒计时

 我来答
刺友互
高粉答主

2019-07-12 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:69.8万
展开全部

1、打开VB6.0,新建一个工程,在窗体中添加三个命令按钮,caption分别改为“设置倒计时”、“启动倒计时”、“继续”,将窗体Form1的caption属性改为“倒计时”,添加一个计时器控件,添加一个文本框。

2、将文本框的Text属性清空,将字体Font属性调整为小四,便于观察,将背景色属性Backcolor调为浅黄色。

3、双击“设置倒计时”命令按钮,进入代码编辑窗口。

4、双击“启动倒计时”命令按钮,进入代码编辑窗口。

5、双击“计时器”控件,进入代码编辑窗口。

6、在代码编辑窗口的通用段进行变量定义:Dim h As Integer, m As Integer, s As Integer '分别存储时分秒Dim a As Integer。

7、双击窗体,进入代码编辑器,在 Form_Load事件中写入代码:Timer1.Enabled = False '先关闭计时器。

8、关闭代码窗口,按下F5运行程序,单击“设置倒计时”命令按钮,弹出输入对话框,此时输入分钟数为1,确定。

9、单击“启动倒计时”命令按钮,文本框显示倒计时时间,并时刻变动,至此实现了倒计时功能。

35665447
推荐于2017-10-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:7021
采纳率:62%
帮助的人:5095万
展开全部
用到三个控件:文本框(Text1)、按钮(Command1)、计时器(Timer1)
Private Sub Command1_Click()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
Text1.Text = Val(Text1.Text) - 1
If Text1.Text < 1 Then
MsgBox "时间到"
Unload Me
End If
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弑神者是我
推荐于2017-12-30 · TA获得超过1038个赞
知道答主
回答量:4
采纳率:0%
帮助的人:5.3万
引用yxx_mail的回答:
用到三个控件:文本框(Text1)、按钮(Command1)、计时器(Timer1)
Private Sub Command1_Click()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
Text1.Text = Val(Text1.Text) - 1
If Text1.Text < 1 Then
MsgBox "时间到"
Unload Me
End If
End Sub
展开全部
事先要在秒表哪里调 Enable属性为false,Interval属性为1000
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Text1.Text = Val(Text1.Text) - 1
If Text1.Text < 1 Then
MsgBox "时间到"
Unload Me
End If
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
960310983
2011-07-21 · TA获得超过352个赞
知道小有建树答主
回答量:867
采纳率:0%
帮助的人:208万
展开全部
用timer控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
andytopxu
2011-07-21
知道答主
回答量:16
采纳率:0%
帮助的人:7.7万
展开全部
设定倒计时 开始时间t

for ,step -1
显示 t-1s
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式