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