線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1893
推到 Plurk!
推到 Facebook!

請教.....如何修改DBGrid的一些內建屬性????

答題得分者是:Gspeed
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-09 10:14:50 IP:61.220.xxx.xxx 未訂閱
請教各位前輩: 我想修改DBGrid的一些內建屬性,例如Row的高度之類的.... 並將修改後的DBGrid存成一個新的元件.... 不知有那位前輩可以撥空回覆....Thanks
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-09 10:19:11 IP:211.20.xxx.xxx 未訂閱
可以參考一下以下文章 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18222 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=20588 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-09 12:15:59 IP:61.220.xxx.xxx 未訂閱
呃.... 感謝版主前輩的回答.... 那兩篇文章我看了...... 但老實說我看不太懂.... 真是非常非常的抱歉.... 請原諒後生晚輩愚笨~~~~ 剛剛我去另一個論壇看了一下.... 發現了這篇文章..... http://forum.vclxx.org/topic.php?TOPIC_ID=6370&FORUM_ID=4&CAT_ID=2 但..... 老實說.... 我還是不懂..... 不知那有位前輩可以解釋....Thanks
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-09 12:45:02 IP:211.20.xxx.xxx 未訂閱
不知那一部份看不懂 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-09-09 13:32:55 IP:61.220.xxx.xxx 未訂閱
呃.... 這樣說好了~~~ 假如我要用那篇文章最後的例子.... 也就是這個... type THackedControl = class(TControl) published property Color; end; .. procedure TForm1.Button1Click(Sender: TObject); var i: Integer; obj: TControl; begin for i := 0 to ComponentCount - 1 do begin if not (Components[i] is TControl) then Continue; Obj := Components[i] as TControl; if GetPropInfo(Obj.ClassInfo,'Color') <> nil then THackedControl(Obj).Color := clGray; end; end; 改寫為改變每個Row的高度...那應該如何改呢.... 呃....順便問個東東... GetPropInfo()這個函數要Usee什麼元件進來才可以Compile通過呢???
Gspeed
一般會員


發表:2
回覆:9
積分:12
註冊:2002-04-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-09-10 11:42:29 IP:211.23.xxx.xxx 未訂閱
我想修改DBGrid的一些內建屬性,例如Row的高度之類的.... type TMyDBGrid = class(TDBGrid) published property DefaultRowHeight; end; DefaultRowHeight的scope在protected,將屬性開放後,就可以指定Row的高度了 GetPropInfo()這個函數要Usee什麼元件進來才可以Compile通過呢??? =>在uses中加TypInfo這個Unit
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-09-11 09:11:34 IP:61.220.xxx.xxx 未訂閱
感謝兩位前輩的回答...... 非常感謝......
lukyshu
中階會員


發表:16
回覆:120
積分:93
註冊:2002-04-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-10-21 21:46:36 IP:61.70.xxx.xxx 未訂閱
引言: 我想修改DBGrid的一些內建屬性,例如Row的高度之類的.... type TMyDBGrid = class(TDBGrid) published property DefaultRowHeight; end; DefaultRowHeight的scope在protected,將屬性開放後,就可以指定Row的高度了 GetPropInfo()這個函數要Usee什麼元件進來才可以Compile通過呢??? =>在uses中加TypInfo這個Unit
那如果要ROW高度隨每筆資料行數(memo型態)不同,展現不同的高度,要怎麼做呢? PostgreSQL、FastReport專業討論區 http://pgsql.vip.idv.tw
------
台灣 Delphi 俱樂部 

PostgreSQL、FastReport專業討論區

http://www.delphi.club.tw

系統時間:2024-05-04 21:19:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!