winform的treeview控件点击鼠标右键就改变SelectedNode属性的方法

winform的treeview控件点击鼠标右键是不能引起SelectNode属性跟着改变的,这回引起右键菜单不正确,解决办法是在treeView控件的mousedown事件中加入如下代码

private void treeViewConditon_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
             Point point = new Point(e.X,e.Y);
             TreeNode selectedNode = treeViewConditon.GetNodeAt(point);
             treeViewConditon.SelectedNode = selectedNode;
         }

你可能感兴趣的:(treeview)