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

清除 TImage 的內容

缺席
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-16 03:33:58 IP:61.228.xxx.xxx 未訂閱
如果我放了一個 TImage 的元件在 Form 上, 我用 TImage 的 Canvas 在 TImage 上面畫了一些圖, 請問之後要如何處理才能回復到原先透明的樣子. Jesse Chan
------
Jesse Chan
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-16 04:06:20 IP:61.221.xxx.xxx 未訂閱
引言: 如果我放了一個 TImage 的元件在 Form 上, 我用 TImage 的 Canvas 在 TImage 上面畫了一些圖, 請問之後要如何處理才能回復到原先透明的樣子.
jessechan 你好: 提供一個醜方法,假設 Image1 的 Parent 是 Form1 >>>>>>>>
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-16 10:33:51 IP:61.228.xxx.xxx 未訂閱
引言:
引言: 如果我放了一個 TImage 的元件在 Form 上, 我用 TImage 的 Canvas 在 TImage 上面畫了一些圖, 請問之後要如何處理才能回復到原先透明的樣子.
jessechan 你好: 提供一個醜方法,假設 Image1 的 Parent 是 Form1 >>>>>>>>>< face="Verdana, Arial, Helvetica"> sorry, 這個方法太醜了, 我的背景不巧也是一張圖, 無法使用這種方法. Jesse Chan
------
Jesse Chan
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-16 18:27:57 IP:140.135.xxx.xxx 未訂閱
jessechan & RaynorPao您好:     試試看Image1->Picture=NULL;    < >< >
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-17 01:23:26 IP:61.228.xxx.xxx 未訂閱
這題我想我來自問自答好了, 在 TImage 中, 如果你用他的 canvas 去畫圖, 系統自動會把 transparent 的屬性設為 false, 如果要擦掉所畫的圖, 把元件回復到原先透明的樣子, 請用 Image1->Canvas->Brush->Color = 一種顏色, 然後再 Image1->Canvas->FillRect(Image1->ClientRect), 使用了 FillRect 後元件會自動把這個顏色當做是透明的顏色, 如此再把 Transparent 的屬性設為 true 就可以達到回復的效果, 這種方法可應用在各種透明的效果中, 試試看吧. Jesse Chan
------
Jesse Chan
biau
一般會員


發表:25
回覆:32
積分:21
註冊:2003-02-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-17 10:31:13 IP:163.19.xxx.xxx 未訂閱
試試Image1->Picture=0;
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-17 10:43:15 IP:203.75.xxx.xxx 未訂閱
引言: 試試Image1->Picture=0;
biau 及 taishyang, 感謝回答, 把 Picture 設為 NULL 或 0 的確可以把圖清除, 我當初為了簡化問題, 所以只問到要回到原狀, 所以以你們的方法就可以了, 謝謝. Jesse Chan
------
Jesse Chan
系統時間:2024-04-25 19:34:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!