TSpeedButton and TButton |
答題得分者是:dllee
|
hncr
一般會員 發表:3 回覆:3 積分:1 註冊:2003-07-11 發送簡訊給我 |
問一個對各位大大可能太簡單的問題
我是C Builder的新手
(1)
請問TButton要如何達到像TSpeedButton的Flat和Transparent功能呢?
MButton[Form2_no][Form2_p[Form2_no]][Button_no[Form2_no][Form2_p[Form2_no]]] = new TSpeedButton (Form3);
:
:
Button->Font->Size=60;
Button->Font->Color=clPurple;
Button->Transparent=0; \\ ==> TButton中無此property
Button->Flat= 0; \\ ==> TButton中無此property
Button->Font->Name="Arial";
:
:
請問我要怎樣才能讓TButton達到這個功能呢?
(2)
TSpeedButton有無方法可達到像TButton中的TabStop的方法,以按鍵來選擇focus?
先在此謝謝回答的各位大大
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
您提的兩個問題,可以算是一個,就是您希望有一個元件具有 TSpeedButton 與 TButton 兩者的功能,而主要要有
Transparent
Flat
TabStop 基本上,TSpeedButton 與 TButton 都來自於 TControl :
TControl -- TWinControl -- TButtonControl -- TButton
TControl -- TGraphicControl -- TSpeedButton
但您要的功能中
Transparent
Flat
這兩者,主要是「畫出來的」,繼承自 TGraphicControl 的 TSpeedButton 有 Canvas 可以畫,而 TabStop 是繼承自 TWinControl 所特有的。
如果您想要有以上的功能,那您可能要自己寫一個元件才有這樣的功能。
如果真的要自己寫一個,那建議您繼承 TButton ,再增加一個 Canvas 來自己畫,以產生 Transparent 及 Flat 的效果。 可以參考: lcsboy 版主的
■【分享】如何在沒有Canvas的VCL上, 也能畫圖?
http://delphi.ktop.com.tw/link.asp?topic_id=22596 沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
hncr
一般會員 發表:3 回覆:3 積分:1 註冊:2003-07-11 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
|
hncr
一般會員 發表:3 回覆:3 積分:1 註冊:2003-07-11 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 我試了 但很不幸的,LMD-Tools SE Release 6.11.00 LMD-Tools Freeware Edition好像和BCB 4.0版的不相容 我試著把我的程式用BDB5.0 compile但得到一堆errors 請問是否還有其他方法呢? 頭大如斗目前 LMD 對於 BCB 只支援 BCB5 及 BCB6。 BCB4... 建議您還是升級一下吧 否則,就只有自已寫囉。 <>沒空更新的網頁... href="http://dllee.adsldns.org">http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |