作业帮 > 综合 > 作业

已知一个TreeView1 其节点如下 A aa bb cc B aa bb cc C aa bb cc 问如何删除里面

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 20:57:47
已知一个TreeView1 其节点如下 A aa bb cc B aa bb cc C aa bb cc 问如何删除里面的aa节点
显示成
A
bb
cc
B
bb
cc
C
bb
cc
private void delNode(string nodeText)
{
TreeNodeCollection tc = treeView1.Nodes;
deleteNodeByText(tc,nodeText);
}
private void deleteNodeByText(TreeNodeCollection tc,string nodeText)
{
foreach (TreeNode Node in tc)
{
if (Node.Text==nodeText)
{
this.treeView1.Nodes.Remove(Node);
}
FindUser(Node.Nodes,nodeText);
}
}
上面的方法,直接调用delNode,里面的参数nodeText是你要删除的节点的Text属性值
有不明白的再交流