计时器(TIMER)控件在VB编程中的应用
2012-11-08河南蒋云丽
河南 蒋云丽
计时器(TIMER)控件在VB编程中的应用
河南 蒋云丽
我们知道计时器控件的作用是定时产生一个时钟(timer)事件,利用这个事件可以定期地做一些程序处理。用户可以自行设置每个计时器的时间间隔(Interal)。在实践教学中,Timer事件有很广的应用,比如实现动画的制作、实现循环结构的程序设计。
Interval属性;Timer事件
VisualBasic中计时器(timer)控件用于前景进程中,它是不可见。通过它的Timer事件可以控制A程序有规律地每隔一段时间执行一次代码。
1重要属性
Interval属性:该属性用来设置计时器事件之间的间隔,以毫秒为单位,其取值范围为0~65 536毫秒,因此最大的时间间隔不能超过65秒。60 000毫秒为1分钟,如果把Interval属性值设为1 000,则表明每秒钟发生一个计时器事件;如果希望每秒产生n个事件,则Interval属性的值设置为l 000/n。
2重要事件
Timer事件:是VB模拟实时计时器的事件。使用计时器控件的操作步骤:
(1)设置Timer控件的Interval属性值,这个属性决定了产生定时事件的时间间隔。该属性的单位是千分之一秒。例如,把:Interval属性设置为500,则计时器将每隔0.5秒将产生一次Timer事件。
(2)编写响应计时器的Timer事件的事件过程,即在事件过程中编写需要定时执行的代码,完成各种定时任务。
(3)通过设置计时器控件的Enabled属性为True或False来打开或关闭Timer事件的产生。
3利用Timer事件制作简单的动画
例如:利用计时器的Timer事件移动标签控件在窗体上的位置,以生成滚动文字效果。(如下图)

设计步聚:
1.填加Timer图标,将其Interval属性设为30;
2.填加Frame1图标,将Caption属性设为“白日依山尽,黄河入海流,欲穷千里目,更上一层楼”;……
