一。計(jì)時(shí)器(timer):提供計(jì)時(shí)功能,即每隔一段指定的時(shí)間就產(chǎn)生一次timer事件,用于控制某些進(jìn)程。
二。計(jì)時(shí)器的常用屬性:下見表
屬性 | 作用 |
interval | 計(jì)時(shí)間隔(單位為ms,即毫秒).此屬性值為0時(shí),不產(chǎn)生timer事件 |
enabled | 控制計(jì)時(shí)器是否啟動(dòng) |
三。計(jì)時(shí)器的計(jì)時(shí)間隔一般不能太小,否則頻繁產(chǎn)生timer事件會(huì)降低系統(tǒng)的效率。計(jì)時(shí)器不能自動(dòng)直接實(shí)現(xiàn)定時(shí)中斷,比如希望8點(diǎn)產(chǎn)生定時(shí)事件,應(yīng)將8點(diǎn)時(shí)間與當(dāng)前時(shí)間datetime()進(jìn)行相減,換算成秒數(shù)后作為interval屬性值。
計(jì)時(shí)器常用的事件是timer事件,常用的方法是reset.在設(shè)計(jì)階段,設(shè)置interval大于0,enabled為。T.,則當(dāng)表單啟動(dòng)時(shí)計(jì)時(shí)器便開始計(jì)時(shí)。若enabled為。F.,則計(jì)時(shí)器不啟動(dòng),調(diào)用reset方法可使計(jì)時(shí)器重新從0開始計(jì)時(shí)。
四。計(jì)時(shí)器控件在運(yùn)行時(shí)是不可見的,所以在設(shè)計(jì)時(shí),可把它放置在表單的任意位置。
Visual FoxPro基礎(chǔ)教程完整版