private TreeNode GetMouseOverTreeNode(int screenX, int screenY) { Point locationInControl = folderList.PointToClient(new Point(screenX, screenY)); return folderList.HitTest(locationInControl).Node; }