展開/摺疊操作較前三項 (新增/刪除) 簡單。
treeView1.SelectedNode = treeView1.Nodes[0]; // 定位根節點
treeView1.SelectedNode.ExpandAll();
treeView1.SelectedNode.Expand();
treeView1.SelectedNode = treeView1.Nodes[0]; // 定位根節點
treeView1.SelectedNode.Collapse();
摺疊與展開為互補操作,邏輯相同。至此已涵蓋 TreeView 常用基本操作。