选中某一节点后,假设该节点为T1,然后获取T1的父节点(parent)假设该父节点为TP,然后获取TP下的所有子节点,这是一个节点集合(即T1的兄弟节点的集合),然后遍历这个节点集合,关闭其中有子节点的即可
trv.SelectedNode.Collapse();
折叠同级:
TreeNode myNode = trv.SelectedNode.Parent;
if (myNode==null)
{
trv.CollapseAll();
}
else
{
foreach (TreeNode myTmpNode in myNode.Nodes)
{
myTmpNode.Collapse();
}
}