永发信息网

vb设计具体是能够设置倒计的时间,并且能进行倒计时

答案:1  悬赏:60  手机版
解决时间 2021-01-07 08:16
要求一个COMMAND 一个TEXT 一个FRAME 一个TIMER 注意是可以自己设定的时间 ( COMMAND1.CAPTION=开始 FRAME1.CAPTION=现在开始倒计时
TIMER 的属性有INTERVAL=1000,ENABLE=FALSE) 谢谢大家了 大家尽力而为把!

老师 T=T-1的用意是什么呀?不是很明白!还有老师在Private Sub Command1_Click()
中给了T = T * 3600 我想问在Private Sub Timer1_Timer()中T=T-1中T还是T*3600吗?若不是那H = Int(T / 3600)
M = Int((T Mod 3600) / 60)这些不是很矛盾!本人不是很清楚 若说出什么很可笑的问题希望你见谅!谢谢回答!!
最佳答案
需要一个按钮,点按钮输入倒计时小时数;一个文本框,在文本框里显示倒计时时间


Option Explicit
Dim T As Single
Dim H, M As Integer
Dim S As Single
Private Sub Command1_Click()
Text1 = ""
Timer1.Interval = 0
T = Val(InputBox("请输入倒计时小时数(可以是小数):", "倒计时", "1.532"))
If T = 0 Then MsgBox "请输入大于0的数!": Exit Sub
T = T * 3600 '将小时数转换为秒
Timer1.Interval = 1
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If T > 1 Then
Timer1.Interval = 1000
T = T - 1
H = Int(T / 3600) '将秒转换成小时,不足一小时去掉
M = Int((T Mod 3600) / 60) '将不足一小时的秒转换成分钟,不足一分的去掉
S = T Mod 60 '取秒中不足小时和分的余数
Text1 = Trim(H) + ":" + Trim(M) + ":" + Trim(S)
Else
Text1 = "时间到!"
Timer1.Enabled = False
End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孕妇能用韩后牌护肤品吗
Each of the boys __ watching tv. a.like b.
参观奥运塔作文
我存2万2却发现只到帐1万2怎么办
潮汕甜莲藕的做法大全
b85和H97主板的区别
IPHONE6 怎么取消自动下载新系统?
电影少林寺和少林五祖里面都有个马复仪,那么
a5角星b等于减三ab减一求三角形减去括号负三
鑫四海复印社这个地址在什么地方,我要处理点
用刀子可以刮下白色的粉末是玉石吗
让人搞笑的摘抄有什么200
跪求一份grapher破解版
电脑上怎么激活吃鸡账号
APS审核,到底要多久的时间,我已经等了2个月
推荐资讯
如何用Excel求四元一次方程的所有可能组合
交警拦摩托车时驾驶员不停车交警强行把人拽下
960÷30二96÷()=()
怎样简单使干枯的头发光鲜靓丽
含仗和执的成语
请教广东话
为什么都说火车千万不要买下铺,你有过这样的
为什么猫咪吃过猫草后会呕吐
忘记apusic应用服务器web控制台admin密码怎么
谁再说“买保险容易理赔难”,就告诉他这6句
萧县高铁北站至新乡高铁
如何培养幼儿前书写能力
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?