我在TreeView
控件中有6个节点。当用户扩展一个节点时,我希望其他节点处于折叠状态。
我该如何编码?
答案 0 :(得分:0)
在将节点添加到父节点之前,应将Expanded属性设置为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"});
}
马里乌什