我有2个树视图-左右。我想根据左侧选择和取消选择包括子节点在内的右侧节点。当选择父节点时,它可以工作;但是当我选择一个子节点时,右边的节点也会被选中,但是在更改左边的选择时,右边的节点仍然保持选中状态。我只是选择加亮。有更好的处理方法吗? 我现在要做什么:
node.BackColor = back;
node.ForeColor = fore;
用于选择正确的节点:
foreach (TreeNode tn in treeViewRight.Nodes)
{
if (tn.Index == index)
{
tn.BackColor = back;
tn.ForeColor = fore;
}
}
但是当级别不同时,我会遇到问题!