dbgrid的scroll滾動時資料可以不選取嗎? |
尚未結案
|
twbestama
一般會員 發表:32 回覆:13 積分:9 註冊:2005-04-25 發送簡訊給我 |
|
kgt
高階會員 發表:17 回覆:308 積分:165 註冊:2002-03-13 發送簡訊給我 |
|
twbestama
一般會員 發表:32 回覆:13 積分:9 註冊:2005-04-25 發送簡訊給我 |
|
kgt
高階會員 發表:17 回覆:308 積分:165 註冊:2002-03-13 發送簡訊給我 |
在拉srcollbar時
dbgrid的資料會自己變成藍底
我想要在使用者拉動scrollbar時
1.之前選取的資料保持不動----->意思A
2.往下或往上拉時不要自動選取成藍底
如附圖 在捲動scrollbar時不要自動選取
-----------------------------------------------------------
但是我就是不想有出現反白的效果(在拉scrollbar時)
因為那會讓user看起來好像就是選取一樣
會讓user搞不清楚
那個畫面的圖是yahoo奇摩拍賣小幫手的類似dbgrid的畫面
可以在拉scrollbar時不會出現反白的情況--->意思B
-----------------------------------------------------------
這位大大,您的需求是否再描述清楚一下,
SCROLL 前在第1列,SCROLL至第25列,第1列是否反白?
SCROLL 後至第25列,第25列是否反白?
|
twbestama
一般會員 發表:32 回覆:13 積分:9 註冊:2005-04-25 發送簡訊給我 |
引言: 在拉srcollbar時 dbgrid的資料會自己變成藍底 我想要在使用者拉動scrollbar時 1.之前選取的資料保持不動----->意思A 2.往下或往上拉時不要自動選取成藍底 如附圖 在捲動scrollbar時不要自動選取 ----------------------------------------------------------- 但是我就是不想有出現反白的效果(在拉scrollbar時) 因為那會讓user看起來好像就是選取一樣 會讓user搞不清楚 那個畫面的圖是yahoo奇摩拍賣小幫手的類似dbgrid的畫面 可以在拉scrollbar時不會出現反白的情況--->意思B ----------------------------------------------------------- 這位大大,您的需求是否再描述清楚一下, SCROLL 前在第1列,SCROLL至第25列,第1列是否反白? SCROLL 後至第25列,第25列是否反白?不好意思 講得不夠清楚 1.SCROLL 前在第1列,SCROLL至第25列,第1列是否反白? 第1列要保持原本的反白效果 2.SCROLL 後至第25列,第25列是否反白? 25列不可以反白 結論就是必須保持scroll前的選取狀態(反白列可能為1列以上) 然後在user scroll到新的列時新的列不可以反白(但dbgrid會自己反白) 講得簡單一點就是像excel一樣,使用者可以先選取好其中幾列, 然後可以拉scroll往上或往下"看"資料,而在user拉scroll時只是純碎的看資料 往上或往下拉時必須保持原本的選取狀態 (dbgrid在你拉scroll時會將新的列反白) 不好意思呢。謝謝指導。 |
kgt
高階會員 發表:17 回覆:308 積分:165 註冊:2002-03-13 發送簡訊給我 |
|
twbestama
一般會員 發表:32 回覆:13 積分:9 註冊:2005-04-25 發送簡訊給我 |
不好意思
擔誤您那麼多時間
我是要如附圖
在拉scrollbar時 不可以反白
我找過了ktop的討論區,好像沒辦法這樣做呢
因為好像要去改dbgrid的source才有可能
我上次試著去改WMVScroll(var Message: TWMVScroll); message WM_VSCROLL;
但好像scroll反白不是這個造成的
應該是DrawColumnCell這個造成的
因為我有去追蹤程式,確實是在這個事件底下時才會產生藍底
我還不知道怎麼去改這個程式= ="
只是奇怪yahoo拍賣小幫手的grid可以做到這樣,delphi應該也可以才對
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |