我想用高亮或者背景色来突出显示TreeView的Selected节点。
点击TreeView时,被选中的TreeNode节点会高亮显示(变为蓝色背景),但是当TreeView失去焦点后会取消高亮,如何才能使被选中的节点即使失去焦点时也保持高亮,Selected节点变动时高亮也相应变动。
如果TreeNode没有高亮功能,能不能用背景色来做?如何做?
点击TreeView时,被选中的TreeNode节点会高亮显示(变为蓝色背景),但是当TreeView失去焦点后会取消高亮,如何才能使被选中的节点即使失去焦点时也保持高亮,Selected节点变动时高亮也相应变动。
如果TreeNode没有高亮功能,能不能用背景色来做?如何做?
解决方案 »
- 以下是李维对CodeGear未来的看法
- 用Delphi开发一个类淘宝旺旺的客户端和服务器端程序,用UNIX/Linux服务器,安全性怎样?
- caFree和application.messageBox()如何协调?
- MDI子窗体和数据库连接问题(急)
- 告诉大家在richedit中正确的插入换行符是#13+#10(次序不能倒),知道的朋友别骂噢!
- SQL--DELPHI
- [DBNETLIB] [CONNECTION OPEN (CONNECT()).] SQL SERVER 不存在或访问被拒绝.
- 如何根据数据库数据生成动态控件
- 动态报表制作
- 一个较幼稚的问题如何解决程序在编译时出现的关于地址出错的问题
- 求delphi透明panel组件或者制作方法
- 这个SQL语句怎么写????对我有一定难度的。。。
Node:TTreeNode;State:TCustomDrawState;varDefaultDraw: Boolean);
begin
if cdsSelected in State then
TreeView1.Canvas.Font.Color:=clRed;
end; 如果TreeView失去焦点,无法保持选中节点的背景色,如下设置:HideSelection设为false。