全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1059
推到 Plurk!
推到 Facebook!

清除Panel內的圖片

答題得分者是:deity
myelf
一般會員


發表:22
回覆:11
積分:6
註冊:2004-12-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-03 16:23:54 IP:211.76.xxx.xxx 未訂閱
我嘗試在Panel裡面動態產生Image來放置圖片 但是現在有個問題.. 我將動態產生出來的圖片刪除了,但是Panel裡面依舊有那個圖片存在 而我又產生一個新圖片時,舊的也不會消失... 該如何讓Panel回到一開始的狀態呢? 程式碼大概如下 ... TImage *temp = new TImage(Application); temp->Parent = Panel1; temp->Picture->LoadFromFile("test.jpg"); delete temp; (此時圖片還是會顯示在Panel中,但我已經把動態產生的圖片刪掉了..) TImage *temp2 = new TImage(Application); temp2->Parent = Panel1; temp2->Picture->LoadFromFile("test2.jpg"); (發現第一張圖片跟第二張疊在一起了) 謝謝
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-03 17:02:37 IP:218.15.xxx.xxx 未訂閱
引言: 我嘗試在Panel裡面動態產生Image來放置圖片 但是現在有個問題.. 我將動態產生出來的圖片刪除了,但是Panel裡面依舊有那個圖片存在 而我又產生一個新圖片時,舊的也不會消失... 該如何讓Panel回到一開始的狀態呢? 程式碼大概如下 ... TImage *temp = new TImage(Application); temp->Parent = Panel1; temp->Picture->LoadFromFile("test.jpg"); delete temp;改为 temp->Picture = NULL; (此時圖片還是會顯示在Panel中,但我已經把動態產生的圖片刪掉了..) TImage *temp2 = new TImage(Application); temp2->Parent = Panel1; temp2->Picture->LoadFromFile("test2.jpg"); (發現第一張圖片跟第二張疊在一起了) 謝謝
~~~静心养德~~~
系統時間:2024-05-17 12:41:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!