我在同一表格上同时使用了几个TVirtualStringTree。
如果树有一个选定的节点,但焦点当前在另一棵树上,则选择将以浅灰色突出显示。
是否有一种简单的方法可以选择使用通常的选择颜色(计算机上的蓝色)突出显示未聚焦的TVirtualStringTree?
由于
答案 0 :(得分:10)
设置颜色时,“正确”方法启用TreeOptions
- > PaintOptions
- > toPopupMode
toPopupMode // Paint tree as would it always have the focus (useful for tree combo boxes etc.)
答案 1 :(得分:2)
好的,我找到了: TVirtualStringTree具有“Color”属性,带有可配置的子颜色,例如“UnfocusedSelctionColor”......
谢谢,StackOverflow,从我的眼睛里取出胶水: - )
[编辑]这是我发现改变未聚焦选择的颜色的第一种方法,但这种方法是最好的方法。