gpt4 book ai didi

c# - 如何在 TreeView 中找到根节点

转载 作者:太空狗 更新时间:2023-10-29 20:03:29 24 4
gpt4 key购买 nike

我的 Windows 应用程序中有一个 TreeView。在此 TreeView 中,用户可以添加一些根节点以及这些根节点的一些子节点以及这些子节点的一些子节点等等 ...

例如:

Root1
A
B
C
D
E
Root2
F
G
.
.
.

现在我的问题是,如果我在节点“E”处,找到它的第一个根节点 (“Root1”) 的最佳方法是什么?

最佳答案

这里给你一个小方法:

private TreeNode FindRootNode(TreeNode treeNode)
{
while (treeNode.Parent != null)
{
treeNode = treeNode.Parent;
}
return treeNode;
}

你可以像这样调用你的代码:

var rootNode = FindRootNode(currentTreeNode);

关于c# - 如何在 TreeView 中找到根节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com