2,723
社区成员
发帖
与我相关
我的任务
分享
TreeView有5.0 和6.0版本。不管哪个版本,需要实现的需求是:
1、控件失去焦点后,依然高亮显示(蓝底白字的那种效果,不是默认的灰色HideSelection=.F.)。
2、可以更改背景色,且图标、文字、线条,底色也要变,不能出现白色。
3、可以增加复选框,且可以父类打勾,下级自动打勾等功能。
如果6.0版本无法做到,改用5.0版本也可以,只要能实现上述功能就好。
感谢!!
方法很简单,在treeview.NodeClick中写以下代码即可
FOR ti=1 TO This.Nodes.Count
This.nodes(ti).BackColor=RGB(255,255,255)
This.nodes(ti).ForeColor=RGB(0,0,0)
ENDFOR
This.SelectedItem.BackColor=RGB(104,176,107)
This.SelectedItem.ForeColor=RGB(255,255,255)