永发信息网

vb中倒计时的设计并在窗体中显示出来(比如100秒)

答案:2  悬赏:20  手机版
解决时间 2021-02-02 23:25
  • 提问者网友:不要迷恋哥
  • 2021-02-02 07:04
vb中倒计时的设计并在窗体中显示出来(比如100秒)
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-02-02 07:14
在窗体上画两个label控件,一个Command控件,一个Timer控件,代码如下:Dim Time_Num As Double '定义用于用户输入定时的初始值
Private Sub Command1_Click() '开始定时按钮
If Command1.Caption = "倒计时开始" Then '判断是否为开始,是则提示输入初始值,同时将按钮改成停止
Time_Num = InputBox("请输入倒计时起始值", "定初始值")
Command1.Caption = "停止"
Label1.Caption = "你预定的初始值为:" & Time_Num & "秒" '在label1中显示你的初始值
Timer1.Enabled = True '开始时间控件
Else
If Command1.Caption = "停止" Then '否则判断是否为停止按钮

Command1.Caption = "倒计时开始" '是的话则更改按钮为倒计时开始
Timer1.Enabled = False '停止时间控件
End If
End IfEnd SubPrivate Sub Form_Load() '初始化一些控件信息
Command1.Caption = "倒计时开始"
Timer1.Interval = 1000
Timer1.Enabled = False
Label1.Caption = ""
Label2.Caption = ""
End SubPrivate Sub Timer1_Timer() '时间控件事件,1秒中触发一次
Time_Num = Time_Num - 1
If Time_Num = 0 Then
Timer1.Enabled = False
Label2.Caption = "倒计时完成"
Else
Label2.Caption = "倒计时还剩下:" & Time_Num & "秒"
End If
End Sub
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-02-02 08:30

创建2个command按钮,1个timer控件

command1的caption属性改为“开始”

command2的caption属性改为  “停止”

dim a private sub command1_click() a = inputbox("输入到记时的时间")     timer1.interval = 1000 end sub

private sub command2_click() timer1.interval = 0 end sub

private sub timer1_timer() a = a - 1 form1.cls print a end sub

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯