【发布时间】:2017-03-16 06:58:21
【问题描述】:
我在 Windows 窗体中创建了 TreeList,并添加了 向上和向下按钮。在树形列表中有很多 父节点 和 子节点。一旦展开父节点,就有子节点,子节点也是父节点。我想获取当前选中的父节点的子节点的计数值。
请指导我解决这个问题。
感谢和问候
沙拉湾
【问题讨论】:
标签: c# windows-forms-designer xtratreelist
我在 Windows 窗体中创建了 TreeList,并添加了 向上和向下按钮。在树形列表中有很多 父节点 和 子节点。一旦展开父节点,就有子节点,子节点也是父节点。我想获取当前选中的父节点的子节点的计数值。
请指导我解决这个问题。
感谢和问候
沙拉湾
【问题讨论】:
标签: c# windows-forms-designer xtratreelist
TreeView 对象的 SelectedNode 属性返回当前选定的节点。
对于树视图中的任何节点(包括SelectedNode 返回的节点),LastNode 属性返回其下的最后一个子节点。
一般来说,研究您正在处理的类的所有属性和方法,发现行为对您是有益的。例如,在这种情况下,查看 TreeView 类和 TreeNode 类可以为您提供导航树视图所需的信息。
【讨论】:
在我的任务中,我搜索了很多进程。但是没有必要找出子节点或父节点的计数..c#中有一个预定义的函数。它用于在树列表中移动所有节点。
TreeList.MoveNextVisible();
Treelist.MovePrevVisible();
或
TreeList.MoveNext();
TreeList.MoveNextVisible();
或
TreeList.Move();
TreeList.Move();
一旦展开树列表中的节点,这些预定函数将移入其父节点及其子节点
【讨论】: