姜秀宇
(鹤壁市机电信息工程学校,河南 鹤壁 458030)
VB中的计时器控件是一个每经过一个设定的时间间隔就会自动触发计时事件的控件。它是一个非可视控件,即在程序运行时不可见。计时器的缺省名称为Timer。
它的Interval属性用于设置Timer事件的时间间隔。单位为毫秒。取值范围1~65535,为0时不起作用。Enable属性用于设置计时器对象是否引发Timer事件。为True时,计时器对象按设定的时间间隔不断触发Timer事件,为False时,则不触发Timer事件。
计时器的事件只有一个,即timer事件。timer事件的触发时间是从Interval属性的设置值开始,每隔一个时间段,就触发一次timer事件。利用计时器控件的这一特点,可以改变对象比如标签控件的位置、颜色或其他特征来实现文字的动画效果。
(一)启动VB,新建工程。在工程中添加一个窗体Form1,在窗体上加入一个Timer计时器控件Timer1和标签控件Label1。
(二)计时器事件(Timer)代码如下:
相关事件代码如下:
相关事件代码如下:
我们日常生活中也经常需要使用倒计时,比如在线考试系统,运动会上等。
(一)界面设计
在窗体中添加三个命令按钮,caption分别改为“请输入时间”、“启动”、“继续”,添加一个计时器控件,添加一个文本框。
计时器控件可以和其他控件结合起来实现很多功能,但是一个不太容易理解的知识点,在多年的教学实践中,通过以上几个实例的讲解,教学效果得到了大大的提高。