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

TDBEdit 內嵌TSpeedButton 問題?

尚未結案
tempo
一般會員


發表:3
回覆:3
積分:1
註冊:2003-01-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-11 11:12:36 IP:211.23.xxx.xxx 未訂閱
問題請教!!For BCB 我自製一個元件繼承自 TDBEdit 我想內嵌一 TSpeedButton 元件 有兩個問題無法解決,特請教高手: 一、 當TDBEdit->Height 改變如何得知已改變 好調整 TSpeedButton->Height 二、 RunTime 當 TDBEdit Focused TSpeedButton元件會被蓋掉 如何重繪TSpeedButton元件? 或有其他方法解決?
jessechan
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-11 18:26:48 IP:203.75.xxx.xxx 未訂閱
您好, 因為時間關係, 您的問題我並沒有實作, 僅提供方向供您參考, 我想最重要的一點是要 override Paint() 這個 function, 先呼叫 TDBEdit::Paint() 再呼叫 TSpeedButton::Paint(), 再做您想要做的事情, 應可達成您的需求. Jesse Chan
------
Jesse Chan
tempo
一般會員


發表:3
回覆:3
積分:1
註冊:2003-01-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-12 16:16:45 IP:211.23.xxx.xxx 未訂閱
謝謝您的回答: 我的自訂元件內容如下: __fastcall TDBEditPlus::TDBEditPlus(TComponent* Owner) : TDBEdit(Owner) { inherited Creare(TComponent*) ; FButton = new TSpeedButton(this) ; FButton->Width = 25 ; FButton->Top = Top ; FButton->Height = Height-2 ; FButton->Left = Width-FButton->Width-4 ; FBtnGlyphKind = cbsCustom; FButton->Parent = this ; } RunTime TDBEdit Focused 會觸發那個事件或函式如何判斷? DesignTime TDBEdit Height changed Fbutton->Height not change
系統時間:2024-07-08 20:15:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!