姜秀宇
(鶴壁市機電信息工程學校,河南 鶴壁 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分別改為“請輸入時間”、“啟動”、“繼續”,添加一個計時器控件,添加一個文本框。
計時器控件可以和其他控件結合起來實現很多功能,但是一個不太容易理解的知識點,在多年的教學實踐中,通過以上幾個實例的講解,教學效果得到了大大的提高。