首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于timer控件的有关问题

2011-12-19 
关于timer控件的问题时间间隔1秒,假设在这1秒里激发的时间需要大于1秒的时间去完成,就像:timer.inteval10

关于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

热点排行