DevExpress实现TreeList按条件隐藏节点CheckBox的方法
2023-06-13 09:15:41 时间
本文实例讲述了DevExpress实现TreeList按条件隐藏节点CheckBox的方法,在项目开发中有一定的使用价值。具体的实现方法如下:
主要功能代码如下:
///<summary> ///隐藏CheckBox ///说明 ///在CustomDrawNodeCheckBox事件中使用 ///eg: ///TreeList_curTree=(TreeList)sender; ///_curTree.HideCheckBox(n=>n.GetNodeType()==NodeType.Area||n.GetNodeType()==NodeType.CabsGroupRoot,e); ///</summary> ///<paramname="tree">TreeList</param> ///<paramname="conditionHanlder">委托</param> ///<paramname="e">CustomDrawNodeCheckBoxEventArgs</param> publicstaticvoidHideCheckBox(thisTreeListNodetree,Predicate<TreeListNode>conditionHanlder,CustomDrawNodeCheckBoxEventArgse) { if(conditionHanlder(e.Node)) { e.Handled=true; } }
代码使用方法如下:
voidLHTree_CustomDrawNodeCheckBox(objectsender,CustomDrawNodeCheckBoxEventArgse) { TreeList_curTree=(TreeList)sender; _curTree.HideCheckBox(n=>n.GetNodeType()==NodeType.Area||n.GetNodeType()==NodeType.CabsGroupRoot,e); }
代码运行效果如下:
相关文章
- java dom4j 查找_java dom4j根据条件读取查找xml节点的方法
- Prometheus➕Grafana监控node节点资源情况
- 图嵌入概述:节点、边和图嵌入方法及Python实现
- Oracle通过递归查询父子兄弟节点方法示例
- SQL 双亲节点查找所有子节点的实现方法
- JS cloneNode()方法:复制节点
- 在Linux中查找设备节点的方法(linux查看设备节点)
- Redis集群连接不上节点的窘境(redis集群连不上节点)
- 境搭建搭建Redis集群节点环境踏上新篇章(redis集群节点环)
- 选择构建Redis集群节点选择的科学方法(redis集群的节点)
- 建立Redis集群6个节点共赢攻略(redis集群6个节点)
- javascript下查找父节点的简单方法
- JS获取父节点方法
- javascriptcontains和compareDocumentPosition方法来确定是否HTML节点间的关系
- xpath的数据和节点类型以及XPath中节点匹配的基本方法
- JavaScript用cloneNode方法克隆节点的代码
- XML文件修改节点属性值(多种方法)
- HTTP错误500.19解决方法(定义了重复的节点)
- 在web.config和app.config文件中增加自定义配置节点的方法
- DevExpress实现TreeList父子节点CheckState状态同步的方法
- DevExpress实现TreeList节点互斥的方法
- DevExpress获取节点下可视区域子节点集合的实现方法