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

发布于2022-05-28 09:08:15
5个回答
admin
网友回答2022-05-28
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、单击“启动倒计时”命令按钮,文本框显示倒计时时间,并时刻变动,至此实现了倒计时功能。 搜狗问问
admin
网友回答2022-05-28
给你举个例子 添加一个timer控件,一个label控件和一个text控件 private sub form1_load() timer1.interval=1000 '这里是时间间隔 text1.text="" label1.caption="请在文本中输入倒计时的时间(单位为s)" end sub private sub timer1_timer() 'timer事件 dim i as integer i=text1.text label1.caption=i i=i-1 if i<=0 then '判断 msgbox "时间到" else i=text1.text label1.caption=i ’显示在lable控件中 i=i-1 end if end sub
admin
网友回答2022-05-28
用到三个控件:文本框(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
admin
网友回答2022-05-28
事先要在秒表哪里调 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
admin
网友回答2022-05-28
设定倒计时 开始时间t for ,step -1 显示 t-1s next

回到
顶部