TreeList - 如何获取当前所选父节点的最后一个子节点?

时间:2017-03-16 06:58:21

标签: c# windows-forms-designer xtratreelist

我已经在Windows窗体中创建了 TreeList ,我添加了向上和向下按钮。在treelist中有很多父节点子节点。扩展父节点后,具有子节点和子节点也是父节点。我想得到当前所选父节点的子节点的计数值。

请指导我解决这个问题。

谢谢和问候

Saravanan

2 个答案:

答案 0 :(得分:1)

TreeView对象的 SelectedNode 属性返回当前选定的节点。

对于树视图中的任何节点(包括SelectedNode返回的节点), LastNode 属性将返回其下的最后一个子节点。

一般来说,研究你正在研究的课程的所有属性和方法,发现行为是有益的。例如,在这种情况下,查看TreeView类和TreeNode类可以获得导航树视图所需的信息。

答案 1 :(得分:1)

在我的任务中,我搜索了很多进程。但是没有必要找出子节点或父节点的数量。在c#中有一个预定义的函数。它用于遍历treelist中的所有节点

TreeList.MoveNextVisible();

Treelist.MovePrevVisible();

TreeList.MoveNext();

TreeList.MoveNextVisible();

TreeList.Move();

TreeList.Move();

一旦在treelist中扩展节点,这些预先设定的功能将移动到其父节点及其子节点