要删除C#中的一个TreeNode节点,您可以使用其父节点的Nodes集合来删除该节点。以下是一个示例代码来删除一个TreeNode节点:
// 假设要删除的节点是selectedNode
if (selectedNode != null)
{
// 获取父节点
TreeNode parent = selectedNode.Parent;
// 如果有父节点
if (parent != null)
{
// 从父节点的Nodes集合中移除选定的节点
parent.Nodes.Remove(selectedNode);
}
}
在这个示例中,我们首先获取选定节点的父节点,然后使用父节点的Nodes集合调用Remove方法来删除选定的节点。如果选定节点没有父节点,则无法删除该节点。