Han*_*ant 29
这是因为高亮颜色执行两个任务,它显示所选节点并显示聚焦节点.如果您没有对右键单击事件执行任何操作,则会跳转回所选节点.解决方法是选择节点:
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) {
if (e.Button == MouseButtons.Right) treeView1.SelectedNode = e.Node;
}
Run Code Online (Sandbox Code Playgroud)
以及您想要做的任何其他事情,通常显示上下文菜单.