我有一个包含节点和带子节点的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;
}
}
我该如何让它检查父节点以及子节点?我已经搜索过了,但没有找到任何可以为我澄清这个问题的东西。