No entiendo por qué Cursor.Position es diferente de MouseEventArgs.Location, deben ser iguales, ¿no?La diferencia entre MousEventArgs.Location y Cursor.Position
Editar: La respuesta parece indicar que Cursor.Position== PointToScreen(MouseEventArgs.Location)
, pero mi prueba indica lo contrario.
cuando haces la prueba, asegúrate de que el mouse no se está moviendo en ese momento. – Benny