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;
         }

posted on 2010-10-16 10:00  风雨者2  阅读(1050)  评论(0编辑  收藏  举报

导航