在Winform Tree中,要實現節點的展開和折疊,可以使用TreeView控件的Expand()和Collapse()方法。這兩個方法可以分別用來展開和折疊指定節點。
以下是一個簡單的示例代碼,演示如何實現節點的展開和折疊:
// 展開節點
private void ExpandNode(TreeNode node)
{
node.Expand();
}
// 折疊節點
private void CollapseNode(TreeNode node)
{
node.Collapse();
}
在實際應用中,可以在適當的事件中調用這兩個方法,比如在節點被點擊時展開或折疊節點。示例如下:
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
// 點擊節點時展開或折疊節點
if (e.Node.IsExpanded)
{
CollapseNode(e.Node);
}
else
{
ExpandNode(e.Node);
}
}
通過調用Expand()和Collapse()方法,可以方便地實現節點的展開和折疊操作。同時,TreeView控件還提供了其他方法和屬性,用于對節點進行操作,開發人員可以根據實際需求選擇合適的方法。