Domanda

Voglio essere in grado di ottenere la posizione corrente del puntatore del mouse, relativa da dove la mia finestra forma è. Quindi, se io metterei il mio mouse in alto a sinistra del modulo, che mi avrebbe dato il valori x e y su x = 0 ed y = 0, mentre la forma in sé potrebbe essere nel mezzo dello schermo.

Anche io voglio set la posizione del mouse.

Come può essere fatto in C #? Sto utilizzando un'applicazione Windows Form.

È stato utile?

Soluzione

Ottenere lo schermo coordinate utilizzando Cursore .position , poi convertire in finestra coordinate invocando PointToClient sulla finestra.

Point p = this.PointToClient(Cursor.Position);

Altri suggerimenti

Controlla la Cursor.Position proprietà

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top