要刪除C#中的一個TreeNode節點,您可以使用其父節點的Nodes集合來刪除該節點。以下是一個示例代碼來刪除一個TreeNode節點:
// 假設要刪除的節點是selectedNode
if (selectedNode != null)
{
// 獲取父節點
TreeNode parent = selectedNode.Parent;
// 如果有父節點
if (parent != null)
{
// 從父節點的Nodes集合中移除選定的節點
parent.Nodes.Remove(selectedNode);
}
}
在這個示例中,我們首先獲取選定節點的父節點,然后使用父節點的Nodes集合調用Remove方法來刪除選定的節點。如果選定節點沒有父節點,則無法刪除該節點。