C#-比较2个关于索引和级别的树视图

时间:2019-01-14 11:05:34

标签: c# treeview

我有2个树视图-左右。我想根据左侧选择和取消选择包括子节点在内的右侧节点。当选择父节点时,它可以工作;但是当我选择一个子节点时,右边的节点也会被选中,但是在更改左边的选择时,右边的节点仍然保持选中状态。我只是选择加亮。有更好的处理方法吗? 我现在要做什么:

node.BackColor = back;
node.ForeColor = fore;

用于选择正确的节点:

foreach (TreeNode tn in treeViewRight.Nodes)
{
    if (tn.Index == index)
    { 
        tn.BackColor = back;
        tn.ForeColor = fore;
    }
}

但是当级别不同时,我会遇到问题!

0 个答案:

没有答案