发布网友 发布时间:2022-04-21 05:32
共2个回答
热心网友 时间:2023-06-25 06:27
有好几处错误,追答if是可以用的,不要用Ti了,Private Sub start_Click()
Private Sub start_Click()
n = T1
Call delay_Timer ‘改成 Call delay1_Timer
n = T2
Call delay_Timer ‘改成 Call delay2_Timer
End Sub
Private Sub delay2_Timer() ‘timer.interval 属性设置为1000,改成delay1_Timer()
showT.Caption = Ti ‘改成T1
delay.Enabled = True '改成Delay1.enabled=true
Do While (n > 0)'不要用do loop,用if
n = n - 1
showtime.Text = Str$(n)
Loop
delay.Enabled = False
End Sub
Private Sub delay2_Timer() ‘timer.interval 属性设置为1000
showT.Caption = Ti '改成T2
delay.Enabled = True
if n >= 1 then
n = n - 1
showtime.Text = Str$(n) 'showtime文本框内显示倒计时的数字
else
n = 0
delay.Enabled = False
end if
End Sub
热心网友 时间:2023-06-25 06:28
看不明白什么意思追问就是设置两个时间段,分别进行倒计时追答delay.Enabled = True
Call delay_Timer
你确定你的程序能运行起来,没有逻辑问题???
那么delay是什么?delay_Timer过程在哪?TI变量是什么???很多东西不说清楚,控件命名搞不清谁跟谁