【问题标题】:TreeList - how to get last child node of the current selected parent node?TreeList - 如何获取当前选定父节点的最后一个子节点?
【发布时间】:2017-03-16 06:58:21
【问题描述】:

我在 Windows 窗体中创建了 TreeList,并添加了 向上和向下按钮。在树形列表中有很多 父节点子节点。一旦展开父节点,就有子节点,子节点也是父节点。我想获取当前选中的父节点的子节点的计数值。

请指导我解决这个问题。

感谢和问候

沙拉湾

【问题讨论】:

    标签: c# windows-forms-designer xtratreelist


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的指导
    • @saravanansaravana - 不客气。如果此答案有帮助,请点赞/将其标记为所选答案。
    • 我没有那么多声望..这就是为什么我不能为你的答案投票..当我点击投票时它说“你的声望较少所以你不能."...对不起...但无论如何感谢您的指导
    • @saravanansaravana,您能将此标记为“已回答”吗? (这不是'upvote'。作为 OP 只有你可以这样做。)
    • 15 名声望需要支持该建议。但我只有 8 个。
    【解决方案2】:

    在我的任务中,我搜索了很多进程。但是没有必要找出子节点或父节点的计数..c#中有一个预定义的函数。它用于在树列表中移动所有节点。

    TreeList.MoveNextVisible();

    Treelist.MovePrevVisible();

    TreeList.MoveNext();

    TreeList.MoveNextVisible();

    TreeList.Move();

    TreeList.Move();

    一旦展开树列表中的节点,这些预定函数将移入其父节点及其子节点

    【讨论】:

      猜你喜欢
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      相关资源
      最近更新 更多