我想用高亮或者背景色来突出显示TreeView的Selected节点。
点击TreeView时,被选中的TreeNode节点会高亮显示(变为蓝色背景),但是当TreeView失去焦点后会取消高亮,如何才能使被选中的节点即使失去焦点时也保持高亮,Selected节点变动时高亮也相应变动。
如果TreeNode没有高亮功能,能不能用背景色来做?如何做?
点击TreeView时,被选中的TreeNode节点会高亮显示(变为蓝色背景),但是当TreeView失去焦点后会取消高亮,如何才能使被选中的节点即使失去焦点时也保持高亮,Selected节点变动时高亮也相应变动。
如果TreeNode没有高亮功能,能不能用背景色来做?如何做?
解决方案 »
- 急急急!!!delphi 保存报错
- missing SQl property什么问题啊
- 不打开DELPHI,可以直接用命令行来编译工程文件(.dpr)吗?
- 打开提示的快捷键是什么,谢谢!
- message显示:File not found:'WinSock2.dcu',该怎么办?
- 如何打印一整个窗体界面??
- 谁有Interbase 6的ID和Key?
- 程序过长,需要转行,其转行符是什么?
- SpeedButton设置Flat := True,当鼠标离开按钮后不变平,仍然显示一个方块。
- 请教高手编程实现80分,高分感谢!
- 求delphi透明panel组件或者制作方法
- 这个SQL语句怎么写????对我有一定难度的。。。
Node:TTreeNode;State:TCustomDrawState;varDefaultDraw: Boolean);
begin
if cdsSelected in State then
TreeView1.Canvas.Font.Color:=clRed;
end; 如果TreeView失去焦点,无法保持选中节点的背景色,如下设置:HideSelection设为false。