StringGrid 之 SortGrid 加強 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
給各位網友共享之
原SortGrid 改版, 增加 property
1.增加BGImage 可以置入圖片做背景, 但目前缺點是如果用中間滾輪滾動會造成圖片碎裂
2.增加Line Cell Width & Color, 可自定Cell的線寬及顏色
3.修正原作者進行排序時如果有錯會有當出畫面, 我利用try except 給包起來
4.增加FixCol 可指定 -1 代表整份表格不得進行排序功能
5.增加SavetoFile的function
SavetoFile(const FileName: String; const Delimiter: Char)
Filename:欲輸出檔名
Delimiter:欄與欄之間的分隔字元, 以chr(??)方式指定, 如果指定chr(0)代表''(空字串)
配合的property LineStart, LineEnd, 可指定由StartRow 至 EndRow的範圍輸出, 而其中
LineEnd=0代表由系統自動決定表格最後一row為截止
LineEnd=-1代表 LineEnd=LineStart, 也就是只輸出LineStart指定列(row)
6.增加Double , 是否表格要雙色表示, DoubleColor 為第2組顏色指定
第1組固定為clWindow, 有興趣者可以自行修正
同時目前所在的Cell以及拖曳時為藍底白字(固定的), 本功能提供給大家方便指定使用, 不用再自定drawcell來寫code
本功能與第1項圖片無法並存, 亦即使用本項時表格範圍的底色必為不透明, 同時如果有在ondrawcell中自定程式碼, 本功能亦會自動消失, 由ondrawcell來取代 ps.本元件原先即有提供排序功能, 以滑鼠左鍵為asc方式, 右鍵為desc方式
在Win98,2000,xp,2003運行沒有問題, 但我的版本是 Delphi5, 沒有在其他之上編譯過, 不保證可行! 如有新增功能或bug修正也請各位共同分享之
如果有任何問題請直接在論譠發表, 恕不受理傳送至本人的e-mail信箱, 謝謝! 發表人 - P.D. 於 2005/06/25 23:03:47
附加檔案:73937_sortgrid.rar
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |