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

如何取得AdvGrid元件已著色的column範圍值

缺席
mingking0947
一般會員


發表:30
回覆:32
積分:12
註冊:2005-07-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-09-30 10:22:44 IP:114.42.xxx.xxx 訂閱
各位前輩,
我使用AdvGrid元件中的Colors參數,在某個範圍填上顏色(例如:row => 3,column => 3~5),
在滑鼠點到著色的範圍內時(column 為 3~5 任一欄),如何取得column的範圍值?
因為滑鼠點選有顏色的範圍時會選到某個區塊
.
感謝!!
P.D.
版主


發表:571
回覆:3884
積分:3672
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-10-21 15:56:01 IP:118.169.xxx.xxx 未訂閱
擺了好久沒人回答, 不過我也不太懂發問題者的意思, 只好猜一猜
1.不妨可以在 填上特殊色時, 先記錄 col, row 範圍儲存起來, 那就不用這麼麻煩還要判斷了
2.在ONDRAWCELL事件中, 因為這個事件會重繪每一格的屬性,不論是改色或其他事件都會觸發這個EVENT,
所以在這裡來偵測COLOR的判斷, 然後以變數記錄COLOR範圍, 在於==================引 用 mingking0947 文 章===================
各位前輩,
我使用AdvGrid元件中的Colors參數,在某個範圍填上顏色(例如:row => 3,column => 3~5),
在滑鼠點到著色的範圍內時(column 為 3~5 任一欄),如何取得column的範圍值?
因為滑鼠點選有顏色的範圍時會選到某個區塊
.
感謝!!
mingking0947
一般會員


發表:30
回覆:32
積分:12
註冊:2005-07-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-11-24 11:11:28 IP:114.42.xxx.xxx 訂閱
感謝各位,已用變通方式解決了.
起始點用Grid 的Selection.Left 參數,長度則用存在StringList中的數據計算.
系統時間:2017-11-20 15:32:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!