C# TreeView控件 父节点子节点勾选变化关联
2021-03-31 17:24
标签:param sch sum TreeView summary 去除 reac 同步 上下级 项目用到了TreeView控件,父节点子节点勾选需要关联。子节点勾选,父节点同步。父节点勾选,所有子节点都勾选,并递归。网上找了一圈,好多代码都不满足要求。节点勾选,向下递归子节点,都实现了。节点勾选,向上递归,父节点同步勾选,也实现了。但是节点去除勾选,应该判断其同级所有节点,若同级节点都处于未勾选状态,则应该去除父节点勾选状态,并向上递归。这一点,没有找到合适的代码。就自己写了这部分代码。仅仅只是实现这个效果,代码还有优化的空间,后续有时间再来修改了。 C# TreeView控件 父节点子节点勾选变化关联 标签:param sch sum TreeView summary 去除 reac 同步 上下级 原文地址:https://www.cnblogs.com/zwcoding/p/9255300.htmlprivate void treeView1_AfterCheck(object sender, TreeViewEventArgs e)
{
//仅执行由鼠标勾选触发的事件,避免代码递归执行勾选,无限循环
if (e.Action != TreeViewAction.ByMouse)
return;
this.UpdateNodesCheckState(e.Node);
}
///
文章标题:C# TreeView控件 父节点子节点勾选变化关联
文章链接:http://soscw.com/index.php/essay/70542.html