我有一个包含节点和子节点的 TreeView 列表的程序。这些都启用了复选框属性。我需要知道如何检查检查了哪些节点/节点子节点。到目前为止,我已经能够成功测试父节点,但没有子节点使用:
//this will turn black any node that is checked, doesn't affect the children though
TreeNodeCollection nodes = this.treeView1.Nodes;
foreach (TreeNode n in nodes)
{
if (n.Checked)
{
n.BackColor = Color.Black;
}
}
如何让它检查父节点以及子节点?我已经搜索并没有找到任何可以为我解决这个问题的东西。