2011-12-13 215 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"}); 
    } 

马里乌什