关于timer控件的问题
时间间隔1秒,假设在这1秒里激发的时间需要大于1秒的时间去完成,就像:
timer.inteval = 1000
public sub timer_tick() handles timer.tick
'在这里放一些程序,需要1秒以上的时间才能完成这样的话,timer控件会不会等到此程序完成之后再计时,还是始终每1秒激发一次tick事件?
end sub
谢谢各位
[解决办法]
如果你想用大于一秒的时间,可以在Tick事件里面做累加处理
dim i as Int32=60
dim x as int32=0
timer.inteval = 1000
public sub timer_tick() handles timer.tick
x+=1
if x=i then
MsgBox( "1分钟 ")
x=0
timer.enable=false
end if
end sub