选中树根节点,则其子节点全部选中,否则,子节点全不选中
private void treeView1_AfterCheck(object sender, TreeViewEventArgs e)
{
if (e.Node.Parent==null && e.Node.Nodes.Count!=0)
{
if (e.Node.Checked == true)
{
for (int i = 0; i < e.Node.Nodes.Count; i++)
{
if (e.Node.Nodes[i].Checked == false)
{
e.Node.Nodes[i].Checked = true;
}
}
}
else
{
for (int i = 0; i < e.Node.Nodes.Count; i++)
{
if (e.Node.Nodes[i].Checked == true)
{
e.Node.Nodes[i].Checked = false;
}
}
}
}
}
C#-----TreeView根节点选中后,子节点全选中
最新推荐文章于 2021-09-17 12:51:55 发布