c#

C# treenode如何删除节点

小樊
102
2024-07-16 15:56:49
栏目: 编程语言

要删除C#中的一个TreeNode节点,您可以使用其父节点的Nodes集合来删除该节点。以下是一个示例代码来删除一个TreeNode节点:

// 假设要删除的节点是selectedNode
if (selectedNode != null)
{
    // 获取父节点
    TreeNode parent = selectedNode.Parent;

    // 如果有父节点
    if (parent != null)
    {
        // 从父节点的Nodes集合中移除选定的节点
        parent.Nodes.Remove(selectedNode);
    }
}

在这个示例中,我们首先获取选定节点的父节点,然后使用父节点的Nodes集合调用Remove方法来删除选定的节点。如果选定节点没有父节点,则无法删除该节点。

0
看了该问题的人还看了