VB中如何设计一个类似60秒倒计时的程序

我要设计一个才商品价格的程序,要求有一个60秒的倒计时,到达60秒,游戏停止。好心人啊啊啊啊猜商品价格的... 我要设计一个才商品价格的程序,要求有一个60秒的倒计时,到达60秒,游戏停止。
好心人啊啊啊啊
猜商品价格的
展开
 我来答
百度网友9fe7839
推荐于2017-09-16 · 超过17用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:24万
展开全部
创建一个Timer控件:Timer1
设置Timer1的Interval属性为1000
创建一个显示倒计时的Lable:lblTime

代码:
dim i as long
private sub form_load()
i=60
endsub
private sub timer1_timer()
i=i-1
lblTime.caption="倒计时" & i
if i<=0 then
msgbox "倒计时结束,退出"
end
endif
end sub
n9...5@163.com
2011-08-24
知道答主
回答量:8
采纳率:0%
帮助的人:2.6万
展开全部
添加timer控件,添加Label控件,label的caption属性为60,将interval属性设为1000(每一秒执行一次)然后在timer的time中添加
Dim i As Integer '定义循环变量
Private Sub Timer1_Timer()
i=60 '定义变量值循环,60次
i = i - 1 '每次循环i的值减去一
label.caption="还有"& i & "秒" '输出i的值,即实现倒计时显示
If i <= 0 Then '判断i的值是否为零,即循环是否到达60次
代码块 '是的话执行代码块中的内容,就是你想要实现的功能,如:"msgbox “游戏结束”"
Timer1.Enabled = False '最后关闭timer,不再循环
End If '退出if语句
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huohua66zhaobo
2011-08-24 · TA获得超过8353个赞
知道大有可为答主
回答量:2555
采纳率:0%
帮助的人:676万
展开全部
Dim flag As Boolean '定义布尔型变量,用于判断倒计时间是否已到.若倒计时到,则停止游戏

Private Sub Form_Load()
Label1.Caption = 60
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
Label1.Caption = Label1.Caption - 1
If Label1.Caption = 0 Then
Label1.Caption = "游戏结束"
flag = True '此时倒计时时间到,设置flag为true(flag系统默认初值为false),用以作为结束程序标志
Timer1.Enabled = False
End If
End Sub
上面就是倒计时的程序
你可以执行游戏的代码处进行如下判断
....
if flag =true then
exit sub
else
....你的游戏代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏州老三石
2011-08-24 · TA获得超过1150个赞
知道小有建树答主
回答量:1300
采纳率:33%
帮助的人:939万
展开全部
在窗体中加个timer,然后用如下代码
Dim i As Integer

Private Sub Form_Load()
i = 60
Timer1.Interval = 1000
End Sub

Private Sub Timer1_Timer()
i = i - 1
Form1.Cls
Print i
If i = 0 Then
Timer1.Enabled = False
MsgBox ("Time Over!")
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
企鹅先生9m
2011-08-24 · TA获得超过109个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:77.9万
展开全部
用Timer控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式