怎样用VB做倒计时,如果说距离考试结束还有两个小时,要时分秒的

作者&投稿:钟离柄 (若有异议请与网页底部的电邮联系)
怎么用vb做一个倒计时软件?理解能力差,望详细解答。~

用VB做倒计时,预设(可以修改)距离考试结束还有两个小时,有时分秒,有语音提示。
很容易!
建3个TEXT(分别显示时、分、秒),1个定时器(设1秒),2个按钮(开始倒计时和退出)。
TEXT里分别写入预设的时间。如果是2小时,就分别写2、00、00。
定时器响应里:
秒-1,如果为负,置59,同时分钟位-1,....
类推。直至3个位都为0。
很简单的代码,时间到有语音提示等,不管你信不信,反正我测试通过了。
Dim sec, min, h
Private Sub Command1_Click()
Timer1.Enabled = True
h = Text1.Text
min = Text2.Text
sec = Text3.Text
End Sub

Private Sub Command2_Click()
End
End Sub

Private Sub Form_Load()
Form1.BackColor = &HFFFF00
Timer1.Enabled = False
Timer1.Interval = 1000
Text1.Text = 2
Text2.Text = "00"
Text3.Text = "00"
Command2.Caption = "退出"
Command1.Caption = "开始倒计时"
End Sub

Private Sub Timer1_Timer()
If sec > 0 Then
sec = sec - 1
Else:
If (min > 0 Or h > 0) Then
sec = 59
End If
If min > 0 Then
min = min - 1
Else:
If h > 0 Then
min = 59
End If
If h > 0 Then
h = h - 1
Else: Timer1.Enabled = False
CreateObject("SAPI.SpVoice").Speak "GAME OVER!"
Form1.BackColor = &HFF
End If
End If
End If
Text1.Text = h
Text2.Text = min
Text3.Text = sec
End Sub

很简单事件,添加一个command 一个timer
Dim a As IntegerPrivate Sub Command1_Click() Timer1.Enabled = True a = Text1End SubPrivate Sub Form_Load() Text1 = 10 Command1.Caption = "计时"End SubPrivate Sub Timer1_Timer()If a = 0 Then Timer1.Enabled = False MsgBox "倒计时结束"Else a = a - 1 Text1 = aEnd IfEnd Sub

很容易!
建3个TEXT(分别显示时、分、秒),1个定时器(设1秒),2个按钮(开始倒计时和退出)。
TEXT里分别写入预设的时间。如果是2小时,就分别写2、00、00。
定时器响应里:
秒-1,如果为负,置59,同时分钟位-1,....
类推。直至3个位都为0。
特意给你写个简单的代码,时间到有语音提示等,不管你信不信,反正我测试通过了。
Dim sec, min, h
Private Sub Command1_Click()
Timer1.Enabled = True
h = Text1.Text
min = Text2.Text
sec = Text3.Text
End Sub

Private Sub Command2_Click()
End
End Sub

Private Sub Form_Load()
Form1.BackColor = &HFFFF00
Timer1.Enabled = False
Timer1.Interval = 1000
Text1.Text = 2
Text2.Text = "00"
Text3.Text = "00"
Command2.Caption = "退出"
Command1.Caption = "开始倒计时"
End Sub

Private Sub Timer1_Timer()
If sec > 0 Then
sec = sec - 1
Else:
If (min > 0 Or h > 0) Then
sec = 59
End If
If min > 0 Then
min = min - 1
Else:
If h > 0 Then
min = 59
End If
If h > 0 Then
h = h - 1
Else: Timer1.Enabled = False
CreateObject("SAPI.SpVoice").Speak "GAME OVER!"
Form1.BackColor = &HFF
End If
End If
End If
Text1.Text = h
Text2.Text = min
Text3.Text = sec
End Sub
怎么样?我专门写这么多代码,还调试半天,我容易吗? 给个好评吧!


用VB设计一个倒计时器,能够设置倒计时的时间,并进行倒计时
Dim 时 As Integer, 分 As Integer, 秒 As Integer Dim 终止时间 As Date Private Sub Command1_Click()时 = CInt(InputBox("请输入计时小时数<24"))分 = CInt(InputBox("请输入计时分钟数0-59"))秒 = CInt(InputBox("请输入计时秒数0-59"))End Sub Private Sub Command2_Click()Time...

VB做一个60秒内循环倒计时的程序
Dim fxing As Integer '设置一个全局变量 Private Sub Form_Load()Timer1.Interval = 100 '设置时钟事件为1000毫秒,也就是1秒,设置值小一定会移动得快一些 Timer1.Enabled = True '时钟控件为触发状态 Shape1.Shape = 3 'shape控件为 圆形 fxing = 100 End Sub Private Sub Timer1_Timer() ...

VB设计题:设计一个计时器,能够设置倒计时的时间,并进行倒计时。帮忙给...
'毫秒级倒计时软件 '日曜星君原创作品 '添加一个label,一个commandbutton,一个textbox,不要改名 Dim mTime As Double Private Sub Form_Load()Text1.Text = 120 '初始化默认倒计时时间为120秒 Timer1.Interval = 100 'Timer的执行周期,这个不要改 End Sub Private Sub Command1_Click()mTime =...

vb6,做一个10s倒计时
打开VB6.0,新建一个工程,在窗体中添加三个命令按钮,caption分别改为“设置倒计时”、“启动倒计时”、“继续”,将窗体Form1的caption属性改为“倒计时”,添加一个计时器控件,添加一个文本框,将界面设置成下图 将文本框的Text属性清空,将字体Font属性调整为小四,便于观察,将背景色属性Backcolor...

怎么用vb编写倒计时的程序
用VB6.0写的,运行时单击“设置”按钮,弹出Inputbox输入框供用户输入倒计时的时间(以分钟为单位)。单击“开始”按钮则在文本框内显示剩余的时间数(以时:分:秒的格式),同时滚动条上的滚动块同步随时间自左向右移动。dim shi as long dim fen as long dim miao as long Private Sub form_...

VB倒计时程序
窗体上放一个label,一个HScrollbox,三个Commandbutton,一个timer 双击窗体,删掉别的代码,粘贴下面代码:Dim Minute, Second As Long Private Sub Command1_Click()Minute = InputBox("输入分钟数", "倒计时时间")Second = 60 * Minute Label1.Caption = "倒计时时间为" & Minute & "分钟"C...

倒计时vb代码
十秒倒计时程序代码:Dim N As Integer Private Sub Form_Load()N = 10 Timer1.Interval = 1000 Timer1.Enabled = True End Sub Private Sub Timer1_Timer()N = N - 1 If N > 0 Then Label1.Caption = N Else Label1.Caption = "时间到"Timer1.Enabled = False End If End Sub ...

vb倒计时程序
二、程序中调用系统时间综合使用了“Now”函数和“Format”函数,其完整形式为:Format(Now, “hh:mm:ss”)Format(Now,“mm\/dd\/yy”)前者可以按照“小时:分钟:秒”的形式返回当前时间;后者可以按照“月\/日\/年”的形式返回。三、为保证应用程序的灵活性,倒计时牌上设有暂停、继续、时间...

VB倒计时代码
sDate = GetSetting("倒计时", "倒计时列表", "时间" & Trim(Str(i)), "0")sName = GetSetting("倒计时", "倒计时列表", "名字" & Trim(Str(i)), "0")If sDate <> "0" Then Qu = Qu + 1 If Qu = Qx Then If MsgBox("是要删除倒计时 " & sName & " 吗?", vbYes...

VB怎么倒计时间?
用Timer对象就可以了 Label2.Caption = 30 Timer1.Interval = 1000 Private Sub Timer1_Timer()Label2.Caption = Val(Label2.Caption) - 1 If Label2.Caption = 0 Then MsgBox "时间到"Timer1.Enabled = False End If End Sub

凭祥市18760001637: 怎样用VB做倒计时,如果说距离考试结束还有两个小时,要时分秒的
揣味艾本: 很容易!建3个TEXT(分别显示时、分、秒),1个定时器(设1秒),2个按钮(开始倒计时和退出).TEXT里分别写入预设的时间.如果是2小时,就分别写2、00、00...

凭祥市18760001637: 急求vb倒计时代码,半小时后考试用!!!! -
揣味艾本: Private Sub Form_Load() Me.AutoRedraw = True Me.FontSize = 15 Me.Cls Print "现在是北京时间:" & Now Print "距离奥运会开幕还有" & #8/8/2008# - Date & "天" End Sub

凭祥市18760001637: 怎么用vb做一个倒计时软件?理解能力差,望详细解答. -
揣味艾本: 用VB做倒计时,预设(可以修改)距离考试结束还有两个小时,有时分秒,有语音提示.很容易!建3个TEXT(分别显示时、分、秒),1个定时器(设1秒),2个按钮(开始倒计时和退出).TEXT里分别写入预设的时间.如果是2小时,就分...

凭祥市18760001637: 如何用VB做一个考试天数倒计时器啊? -
揣味艾本: 已经通过试验的! 为了方便修改日期,加入了输入对话框.代码如下:Dim a$ Private Sub Form_Load() Label1.Caption = "" a$ = InputBox("请输入考试日期(例如2012-12-21):", "输入对话框", " ") End Sub Private Sub Timer1_Timer() Label1.Caption = "今天距" & a$ & "还有" & -DateDiff("d", a$, Date) & "天" End Sub

凭祥市18760001637: 高分.VB编程,怎么做一个高考倒计时的东东,就告诉我怎么计算距离6月8日还有多少天就行了.谢谢. -
揣味艾本: #2011-06-08#-date 上面的表达式可以计算出距离6月8日的天数 用#括起来表示日期 我以前做过个毕业倒计时,窗体是不规则形状的,有指针的钟表,如需要消息我

凭祥市18760001637: 怎么用VB制作一个倒计时? -
揣味艾本: 窗体中放置三个Command、三个Label、一个Timer控件,在Form_Load过程中已经说明了控件用途,其中Label1是显示分钟数,Label2是显示秒数,代码如下:Dim JS As Integer '这里声明了一个全局变量,保存计时数 Private Sub Command1...

凭祥市18760001637: 如何用VB设计一个倒计时的程序 -
揣味艾本: 在窗体上放一个textbox,一个Label,一个Timer,一个Commandbutton 双击窗体,粘贴以下代码: Private Sub Command1_Click() Label1.Caption = Text1.Text Timer1.Interval = 1000 Timer1.Enabled = True End SubPrivate Sub Form_Load() ...

凭祥市18760001637: 如何在VB程序中设计一个倒计时器 -
揣味艾本: '---定义一个全局变量,用于倒计时的开始数public maxcount as long private sub form_load()timer1.interval = 1000end sub '开始倒计时,10秒一个循环private sub command1_click()maxcount = 10 '---设计倒计时的起始数label1.caption = ...

凭祥市18760001637: 怎么用vb编写倒计时的程序 -
揣味艾本: 用VB6.0写的,运行时单击“设置”按钮,弹出Inputbox输入框供用户输入倒计时的时间(以分钟为单位).单击“开始”按钮则在文本框内显示剩余的时间数(以时:分:秒的格式),同时滚动条上的滚动块同步随时间自左向右移动.dim shi ...

凭祥市18760001637: 用vb制作倒数计时器 -
揣味艾本: 1、在窗体上添加一个label1控件 2、在窗体上添加一个command1控件 3、在窗体上添加一个timer1控件 4、复制如下代码,运行 Dim a As Long Private Sub Command1_Click() a = InputBox("请输入秒数") Label1.Caption = a Timer1....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网