vb中定时器控件只能接受什么事件

vb中定时器控件只能接受什么事件
2024-12-01 01:36:56
推荐回答(4个)
回答(1):

当然可以啊...
不过需要用到局部变量而已
Private intTimePast As Integer
然后还是按你的设置Timer控件的Interval设置为60000
最后在Time Tick事件里
If intTimePast < Val(Trim(textDelaytimeDisplay.Text)) Then
intTimePast = intTimePast + 1
Else
MsgBox "时间到,按确定后重新计算"
intTimePast = 0
End If
----------------------------------
当然你最后说的办法也是可以的,直接设置
Timer1.Interval = 60000 * DelayTimer
但值得说一下的
1. 不是必须要在Form_load,你在哪设置,就在哪写都可以的
2. 在设置之前,最好Enabeld = False,设置完后Enabled = True

回答(2):

定时器只接受Timer消息,会触发Timer事件

回答(3):

Timer控件是个很古怪的人儿,他只喜欢和Timer事件打交道

回答(4):

只有timer事件。