winform的treeview控件点击鼠标右键是不能引起SelectNode属性跟着改变的,这回引起右键菜单不正确,解决办法是在treeView控件的mousedown事件中加入如下代码
 private void treeViewConditon_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
         private void treeViewConditon_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) {
          { Point point = new Point(e.X,e.Y);
             Point point = new Point(e.X,e.Y); TreeNode selectedNode = treeViewConditon.GetNodeAt(point);
             TreeNode selectedNode = treeViewConditon.GetNodeAt(point); treeViewConditon.SelectedNode = selectedNode;
             treeViewConditon.SelectedNode = selectedNode; }
         }
 
                    
                     
                    
                 
                    
                 

 
         
          
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号