線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2009
推到 Plurk!
推到 Facebook!

如何強制刷新?

答題得分者是:ko
KFC123_60201
一般會員


發表:58
回覆:18
積分:15
註冊:2006-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-08-24 15:09:14 IP:139.78.xxx.xxx 訂閱
我在Form 上放了一個Panel,在Panel上放了一個很小的ProgressBar,ProgressBar被始為不顯示visible=false。而在progressbar的位置放了一個height比progressbar大的label,當我按下一個button時,先會將那個label 隱藏掉(visible=false),然會在同一位置顯示progressbar,但我發現,無論如何那個label總是不被刷去(實際上在使之visible=false後,它的圖像已被刷去,但就是更新不了)。現在,每次當我使label.visble=false後,我都會調用form和panel的refresh方法,但始終無法將這個label的背景刷去,我每次都要將form最小化,然後還原,這樣才能刷去它。有沒有方法可以直接使form和panel更新,而且在使visible=false後,不會留下背景?
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-08-24 17:38:34 IP:59.126.xxx.xxx 訂閱
 hi,試了一下,沒有你說的狀況,不知道你的程式碼是如何寫的
但建議你試一個方法看看,在 FormCreate 的地方加入,有加這個應該是不用 Refresh 指令

Self.DoubleBuffered := True;

試試看

===================引 用 KFC123_60201 文 章===================
我在Form 上放了一個Panel,在Panel上放了一個很小的ProgressBar,ProgressBar被始為不顯示visible=false。而在progressbar的位置放了一個height比progressbar大的label,當我按下一個button時,先會將那個label 隱藏掉(visible=false),然會在同一位置顯示progressbar,但我發現,無論如何那個label總是不被刷去(實際上在使之visible=false後,它的圖像已被刷去,但就是更新不了)。現在,每次當我使label.visble=false後,我都會調用form和panel的refresh方法,但始終無法將這個label的背景刷去,我每次都要將form最小化,然後還原,這樣才能刷去它。有沒有方法可以直接使form和panel更新,而且在使visible=false後,不會留下背景?
------
價值的展現,來自於你用哪一個角度來看待它!!
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-08-25 12:27:58 IP:61.66.xxx.xxx 訂閱
改成 label.caption:='';
===================引 用 KFC123_60201 文 章===================
我在Form 上放了一個Panel,在Panel上放了一個很小的ProgressBar,ProgressBar被始為不顯示visible=false。而在progressbar的位置放了一個height比progressbar大的label,當我按下一個button時,先會將那個label 隱藏掉(visible=false),然會在同一位置顯示progressbar,但我發現,無論如何那個label總是不被刷去(實際上在使之visible=false後,它的圖像已被刷去,但就是更新不了)。現在,每次當我使label.visble=false後,我都會調用form和panel的refresh方法,但始終無法將這個label的背景刷去,我每次都要將form最小化,然後還原,這樣才能刷去它。有沒有方法可以直接使form和panel更新,而且在使visible=false後,不會留下背景?
------
======================
昏睡~
不昏睡~
不由昏睡~
系統時間:2024-04-26 7:24:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!