2010-06-23 70 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的答案是最好的方式来做到这一点。

相关问题