Ehlib3的DEMOS里Dbgrideh 是如何实现合并单元格的? |
|
ron_xin
一般會員 發表:3 回覆:3 積分:1 註冊:2006-08-21 發送簡訊給我 |
Ehlib3的DEMOS里Dbgrideh 是如何实现合并单元格的?见挡案
|
washare
初階會員 發表:14 回覆:36 積分:35 註冊:2006-10-17 發送簡訊給我 |
如果能看到source,就直接看就行了,如果沒source要自已寫類似的
我想寫這種東西,就看元件設計功力,有時要實際寫過才會比較清楚要將物件寫成怎樣 其實元件最終都是不斷修改出來的,特別是這種比較複雜的元件 以寫元件的觀點來說 Description是以PN這項來合併儲存格的 所以在設計元件時,通常我會加一個屬性來控制每個欄位的分類依據是那個欄位 在來設定它的上下合併範圍,這樣就能畫出來了呀! TCOL=class PaintCellByWhichCol:integer; startCellIndex:integer; EndCellIndex:integer; end; 其實合併只是要控製畫法就行了, 畫每個欄位或格子時,只要去check它的PaintCellByWhichCol,如果是自已本身, 就自已畫一格,如果是別人就去check startCellIndex和EndCellIndex 然後依據把範圍把格子畫出來 不知你是不是要這樣的建議呢 |
washare
初階會員 發表:14 回覆:36 積分:35 註冊:2006-10-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |