·计时器控件可以每隔一个时间间隔(interval)触发一个计时器事件(timer)。
·所谓的时间间隔,指的是各个计时器事件之间的时间,一般以毫秒为基本单位。
·计时器在1秒中内最多产生18个事件,所以两个事件之间的时间间隔精确到1/18秒。
·计时器控件在运行时不可见。
计时器控件的常用属性
·enabled属性:决定是否开始计时
true-计时器开始工作
false-暂停工作
·interval属性:设置两个计时器事件之间的时间间隔,以毫秒为单位,设置范围为0-65535,若把interval属性值设为1000,则表示每秒产生一个计时器事件。
·技巧:计时器的控件对象的interval属性最大值为65535,充其量也就是一分钟多一点,而我想把时间间隔再扩大一些,如十分钟才执行一次,该怎么办呢?
————————————————————————————————————————
这时候就在timer事件中设一个静态变量,没积累到一定值时才去执行主要的代码,如下:
Private Sub Timer1_Timer()
Static lxn As Integer
lxn = lxn + 1
If lxn = 10 Then
' 事件过程
lxn = 0
End If
End Sub
————————————————————————————————————————