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

TRichEdit & TMemo

答題得分者是:Justmade
懷舊的人
高階會員


發表:28
回覆:152
積分:141
註冊:2003-01-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-22 15:45:53 IP:152.104.xxx.xxx 未訂閱
1. TRichEdit , Color = clYellow , FontColor = clRed, Enable = False 時 Color 沒變,但 畫面上已經變灰色,FontColor 沒變 2. TMemo ,  Color = clSkyBlue , FontColor = clBlack, Enable = False 時 Color 沒變,但 畫面上顏色沒變,但FontColor 變灰色    問題:如何讓 TRichEdit 的 Enable = False 時 , 可以和 TMemo 有同樣的效果    參考如下圖
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-22 17:43:17 IP:218.16.xxx.xxx 未訂閱
這是 VCL 內部的設定,我想是因為 RichEdit 的字的顏色可變,所以Borland 認為不應把所有字轉做灰免罷。 至於要 RichEdit 和 Meno 一樣的效果,字方面應可以找個變數裝著 RichEdit 的 Formeted Text 然後將 RichEdit 內的字體變灰,Enable 時再換回來。但底色方面應比較難,若直接在 Canvas 畫,字可能會被影響到但是 RichEdit 又不能用簡單的 Text Out / DrawText 來做所以難度應比較高。我沒時間試要等高手們來解答囉。
系統時間:2024-05-18 16:24:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!