Frage

Ich möchte in der Lage sein, den aktuellen Standort des Mauszeigers zu erhalten, von wo aus mein Formfenster ist. Wenn ich meine Maus links in die Form bringen würde, würde sie mir die X- und Y -Werte von x = 0 und y = 0 geben, während sich die Form selbst in der Mitte des Bildschirms befindet.

Auch ich möchte einstellen Die Position der Maus.

Wie kann das in C#gemacht werden? Ich verwende eine Windows Forms -Anwendung.

War es hilfreich?

Lösung

Rufen Sie die Bildschirmkoordinaten mit Verwendung Cursor.Position, und dann in Fensterkoordinaten aufzurufen, die aufgerufen werden PointToclient auf dem Fenster.

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

Andere Tipps

Probier das aus Cursor.Position Eigentum

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top