以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]目录树复选框如何表示子节点的部分选中状态?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61895)

--  作者:九易六
--  发布时间:2014/12/21 20:19:00
--  [求助]目录树复选框如何表示子节点的部分选中状态?
在帮助文件-控件参考-目录树-复选框属性的介绍当中有下面这张图片,只有子节点“Visual Studio Too”被选中,它的父节点“Visual Basic”、“语言工具”都用灰色背景的对勾表示了出来,请问这种效果是如何做出来的?

图片点击可在新窗口打开查看
http://www.foxtable.com/help/topics/1286.htm
--  作者:有点甜
--  发布时间:2014/12/21 20:41:00
--  

 foxtable 做不到的,如果要做,参考此例子。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:treeview.rar


--  作者:有点甜
--  发布时间:2014/12/21 21:38:00
--  

 一句2楼的方法做了一下,这种效果不好。

 

 那就需要重写treeview控件才行了,这个要foxtable做才行,因为绑定事件是个麻烦事。

 

 


--  作者:九易六
--  发布时间:2014/12/22 8:15:00
--  
谢谢回复。 既然foxtable现在做不了,那么我就想一下变通的方法吧,使用父节点文字颜色的方法试一试。
--  作者:foxtablefanse
--  发布时间:2022/10/27 23:00:00
--  有复选框的目录树双击问题
我只想操作目录树的第一层,
在事件BeforeSelectNode:
If e.Node.Level>0 Then
    e.Cancel=True
End If

但双击时不灵了,其它层还是会被选中,如何更改??