Cómo obtener / establecer la posición del ratón relativa desde la ventana de la aplicación?
-
19-09-2019 - |
Pregunta
Quiero ser capaz de obtener la ubicación actual del puntero del ratón, relativa desde donde mi ventana del formulario es. Así que si me gustaría poner el ratón en la parte superior izquierda del formulario, sería dame los valores X e Y de X = 0 ey = 0, mientras que la forma en sí podría estar en el centro de la pantalla.
También quiero set la posición del ratón.
¿Cómo se puede hacer esto en C #? Estoy usando una aplicación de formas de las ventanas.
Solución
Obtener la pantalla coordina mediante el uso de cursor .Position , a continuación, convertir a coordenadas de ventana invocando PointToClient en la ventana.
Point p = this.PointToClient(Cursor.Position);
Otros consejos
Consulte el Cursor.Position propiedad
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow