欢迎加我的QQ群:193522571,一起来讨论、交流!

判断TreeNode Click是在文字上还是在Checkbox上

 

selectedNode=treView.GetNodeAt(e.X,e.Y); 

 if(selectedNode!=null) 
 { 
 if(e.Button == MouseButtons.Left) 
 { 
 Rectangle rec = new Rectangle(selectedNode.Bounds.Left+16,selectedNode.Bounds.Top,selectedNode.Bounds.Width-16,selectedNode.Bounds.Height); 
 if (rec.Contains(e.X,e.Y)) 
 { 
 mouseMoveNode=selectedNode; 
 isMoveNode = true; 
 } 

 

posted @ 2016-01-19 14:55  swtool  阅读(284)  评论(0编辑  收藏  举报
欢迎加我的QQ群:193522571,一起来讨论、交流!