2011-12-13 214 views
0

我在TreeView控件中有6個節點。當用戶擴展一個節點時,我希望其他節點處於摺疊狀態。展開和摺疊TreeView

我該如何編碼?

回答

0

,然後添加節點父節點應擴展屬性設置爲false

tv.Nodes.Add(new TreeNode() { Text="Parent", Expanded = true }); 
    tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child1", Expanded = false }); 
    tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child2", Expanded = false }); 
    tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child3", Expanded = false }); 
    foreach (TreeNode node in tv.Nodes[0].ChildNodes) 
    { 
     node.ChildNodes.Add(new TreeNode() {Text="UberChild"}); 
    } 

馬裏烏什