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

關於TreeView的ScrollBar

缺席
hdilwy
初階會員


發表:18
回覆:65
積分:41
註冊:2004-08-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-16 17:00:15 IP:59.124.xxx.xxx 訂閱
各位先進:
小弟在做treeview的時候發生了一件怪事情,我的tree是由檔案產生,
其中有一列資料長度大於treeview的width,此時treeview就自動產生scrollbar
,但是我reload這個資料的時候,scrollbar就消失不見了,再load一次,
scrollbar又出現了,請問有人遇過這樣的問題嗎?

於是我在網路上找到了 ShowScrollBar(tree->Handle,SB_HORZ,FALSE);//隱藏水平滾動條
當我設定FALSE時,scrollbar就固定出現,可是設定FALSE應該就是隱藏,
設定TRUE,scrollbar就一次有一次沒有。

可以請教有人遇過這個問題嗎?該如何解決。
hdilwy
初階會員


發表:18
回覆:65
積分:41
註冊:2004-08-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-18 19:52:31 IP:59.124.xxx.xxx 訂閱
各位先進:
小弟改變了做法,在做GridSelectCell()時,判斷是不是與之前是同一筆資料
,如果是的話就不再重新讀取資料,以及利用GetScrollPos() 及SetScrollPos()讓
Scroll保持在最上方,如果各位先進還有不同的想法歡迎討論,如果沒有討論就會
結案了。

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