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

Panel上影像的清除問題

缺席
akino0910
一般會員


發表:34
回覆:52
積分:16
註冊:2005-09-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-18 10:27:31 IP:125.225.xxx.xxx 訂閱
請問各位大大
我程式裡開了好幾張圖,按圖之後會將圖copy到Panel上...
之前因為我用
Form1->Panel1->DoubleBuffered=true;
去掉殘影的問題
現再我想要用一個button鍵,去除Panel1上的圖...
那我該怎麼寫才可以呢?
本來我是想用Form1->Panel1=NULL的方式
可是程式執行後他好像會跟Form1->Panel1->DoubleBuffered=true;動作有衝突> <
出現"Access violation at address 00404B02 in module 'Project1.exe' Write of address 000001F8"的警告
所以想慶問各位大大有沒有更好的方式來清除原本Panel1上的圖

小弟感激不盡^^

japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-18 13:08:44 IP:125.229.xxx.xxx 訂閱
Form->refresh;

------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
akino0910
一般會員


發表:34
回覆:52
積分:16
註冊:2005-09-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-01-18 13:21:14 IP:125.225.xxx.xxx 訂閱
感謝大大的回應..
可是我剛剛去試了以後他顯示refresh is not a member of Form1
><
而且我是要清楚Panel上的圖片...不是要清楚整個元件喔
japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-01-18 14:08:49 IP:125.229.xxx.xxx 訂閱
SORRY,有點搞不清楚是BCB還是DELPHI的問題了
如果是DELPHI,直接用 PANEL1.REFRESH;
如果是BCB,那就用PANEL1->REFRESH;

ps : refresh只會幫你把畫面重繪,除了CANVAS上的東西,其他的不會清掉.. 不過我不建議用此法做動畫,會閃屏閃的讓你眼睛痛..
------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
akino0910
一般會員


發表:34
回覆:52
積分:16
註冊:2005-09-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-01-18 17:45:45 IP:125.225.xxx.xxx 訂閱
大大您好~~
我測試完以後Panel上的資料還是沒有消失...><
怎麼會這樣...
japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-01-18 22:29:45 IP:211.74.xxx.xxx 訂閱
如果我沒料錯的話,你應該是畫在image元件上...................
如果真的是的話,直接

image.picture.bitmap.canvas.brush.color := clWhite ; // 看你想清成什麼樣的顏色咯~~~~
image.picture.bitmap.canvas.fillrect( image.picture.bitmap.cliprect );
------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
akino0910
一般會員


發表:34
回覆:52
積分:16
註冊:2005-09-30

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-01-19 01:02:32 IP:125.225.xxx.xxx 訂閱
大大你好~~
我的確是用
img1=new TImage(Form1);
img1->Parent=Form1->Panel2;

的方式將image的資料copy到Panel2上面
可是我按照你的方式去寫~~他還是沒有變化@@

系統時間:2024-11-21 16:48:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!