C# 单击dataGridView的任何药剂后,Treeview节点选择发生更改

C# 单击dataGridView的任何药剂后,Treeview节点选择发生更改,c#,winforms,datagridview,treeview,C#,Winforms,Datagridview,Treeview,我在用户控件的左侧有一个treeview,在同一用户控件中有dataGridView。我只是简单地点击treeviewnode,通常它会被选中,但就在那之后,当我在DataGridView的任何部分下鼠标时,我发现treenode的突出显示部分会消失,而不会被选中 这种情况不会发生在任何其他控件上。 如何禁用此操作?将属性设置为false: 获取或设置一个值,该值指示所选树节点是否保留 即使树视图失去焦点,也会亮显 当此属性设置为false时,树视图中的选定节点 控件以与当前控件不同的颜色保持高

我在用户控件的左侧有一个
treeview
,在同一用户控件中有
dataGridView
。我只是简单地点击
treeviewnode
,通常它会被选中,但就在那之后,当我在
DataGridView
的任何部分下鼠标时,我发现
treenode的突出显示部分会消失,而不会被选中

这种情况不会发生在任何其他控件上。 如何禁用此操作?

将属性设置为false:

获取或设置一个值,该值指示所选树节点是否保留 即使树视图失去焦点,也会亮显

当此属性设置为false时,树视图中的选定节点 控件以与当前控件不同的颜色保持高亮显示 TreeView控件失去焦点时的选择颜色。你可以用 此属性可使用户选择的项目在以下情况下保持可见: 用户单击窗体上的其他控件或移动到 不同的窗口


有解决颜色问题的办法吗@懒散的头脑