我需要一个多选的树视图组件。所以我下载了“ C# TreeView with multiple selection ”。现在我无法删除项目。以下代码运行良好,但没有删除任何内容:
private void removeToolStripMenuItem_Click(object sender, EventArgs e)
{
for (int i = 0; i < treeView1.SelectedNodes.Count; i++)
{
try
{
if (treeView1.Nodes[i].IsSelected)
{
treeView1.Nodes[i].Remove();
i--;
}
}
catch { }
}
treeView1.Update();
treeView1.Refresh();
}
treeView1.SelectedNodes.Remove();
需要一个对象,但我不知道是哪个。
foreach (TreeNode tn in treeView1.SelectedNodes)
tn.Remove();
由于集合已修改,因此引发异常。
有人可以帮我吗?
谢谢!