在Winform中,可以使用TreeView控件來展示樹形結構,并且可以通過其Nodes屬性來添加子節點。
以下是一種常見的方法來添加子節點:
獲取要添加子節點的父節點,可以通過TreeView的SelectedNode屬性來獲取當前選中的節點,或者通過Nodes集合的Add方法來添加根節點。
使用Nodes集合的Add方法來添加子節點,該方法接受一個TreeNode對象作為參數,可以通過實例化TreeNode對象并設置其Text、Tag等屬性來創建新節點。
示例代碼如下:
// 獲取父節點
TreeNode parentNode = treeView1.SelectedNode;
// 如果沒有選中任何節點,則默認添加到根節點
if (parentNode == null)
{
parentNode = treeView1.Nodes.Add("Root");
}
// 創建并添加子節點
TreeNode childNode = new TreeNode("Child Node");
parentNode.Nodes.Add(childNode);
通過以上方法,可以很方便地添加子節點到TreeView控件中,同時還可以根據需要設置子節點的屬性,如文本、圖標等。