PB中的數(shù)據(jù)窗口自動(dòng)刷新技術(shù)
發(fā)表時(shí)間:2024-02-10 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在我們編寫(xiě)諸如像庫(kù)存,銷(xiāo)售等應(yīng)用系統(tǒng)時(shí),總希望程序能動(dòng)態(tài)的自動(dòng)刷新庫(kù)存量或銷(xiāo)售量,比如說(shuō)每隔1秒刷新一次。要實(shí)現(xiàn)這樣的功能只要我們利用數(shù)據(jù)窗口的時(shí)間間隔屬性(Timer Interval),當(dāng)該值為0時(shí)數(shù)據(jù)窗口不進(jìn)行刷新,如果要使數(shù)據(jù)窗口以每一秒鐘的頻率刷新的話,只要將該值設(shè)為1000,即1000...
在我們編寫(xiě)諸如像庫(kù)存,銷(xiāo)售等應(yīng)用系統(tǒng)時(shí),總希望程序能動(dòng)態(tài)的自動(dòng)刷新庫(kù)存量或銷(xiāo)售量,比如說(shuō)每隔1秒刷新一次。要實(shí)現(xiàn)這樣的功能只要我們利用數(shù)據(jù)窗口的時(shí)間間隔屬性(Timer Interval),當(dāng)該值為0時(shí)數(shù)據(jù)窗口不進(jìn)行刷新,如果要使數(shù)據(jù)窗口以每一秒鐘的頻率刷新的話,只要將該值設(shè)為1000,即1000毫秒。
我們還可以為應(yīng)用程序添加閃爍報(bào)警的功能。就拿庫(kù)存量來(lái)說(shuō)吧,最常用的是當(dāng)某貨物的庫(kù)存量達(dá)到一個(gè)最低庫(kù)存量時(shí)程序應(yīng)能自動(dòng)判別,并用警告色顯示,通常是紅色。此時(shí),我們只要在運(yùn)用了上述的方法后再在需要閃爍的字段上,比如,庫(kù)存量,在它的顏色屬性中寫(xiě)上相應(yīng)的語(yǔ)句。下面這段代碼實(shí)現(xiàn)“當(dāng)某一物品的庫(kù)存量小于20的時(shí)候,程序以紅色閃爍顯示警告”
if ( Store_Num < 20, &
if mod( Second(Now()), 2) <> 0, & // 每秒一次,偶數(shù)顯示紅色,奇數(shù)顯示白色,即底色
RGB(255, 255, 255), RGB(255, 0, 0) )