2010-06-23 76 views
1

我在同一表單上同時使用多個TVirtualStringTree。即使在樹未聚焦時突出顯示選擇

如果一棵樹具有選定的節點,但焦點當前位於另一棵樹上,則選區以淺灰色突出顯示。

是否有一種簡單的方法來選擇未聚焦的TVirtualStringTree,並使用通常的選擇顏色(我的計算機上的藍色)突出顯示?

感謝

+0

如果你這樣做,你會怎麼能夠看到其樹形居然有焦點? – 2010-06-23 07:41:42

+0

就我而言,我並不在乎:tv2顯示有關tv1選擇的信息。而且你仍然有重點告訴你。 – LeGEC 2010-06-23 07:46:23

回答

9

而設置的顏色會的工作,「正確」的方法使TreeOptions - >PaintOptions - >toPopupMode

toPopupMode // Paint tree as would it always have the focus (useful for tree combo boxes etc.) 
+0

完美的作品。謝謝。 – LeGEC 2010-06-23 11:32:39

2

好吧,我發現: TVirtualStringTree具有 「顏色」 屬性,可配置subcolors,如 「UnfocusedSelctionColor」 ......

感謝,StackOverflow上,採取膠水出來的我的眼睛:-)

[編輯]這是我發現改變未聚焦選擇的顏色的第一種方式,這是工作,但glob的答案是最好的方式來做到這一點。

相關問題