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