Maus-Position im Fenster abfragen

madball

Grünschnabel
Hallo!
Bin komplett neu hier und auch in C#...Deshalb hab ich mal ne kurze Frage: Ich wollte ne Abfrage auf die Position eines Mausklicks machen, nur leider bekomme ich sowohl mit "MousePosition.X.ToString()" als auch "Projekt.Objekt.MousePosition.Y.ToString" nur die Position auf meinem Bildschirm nicht die in der Applikation oder dem eingebundenen Frame.

Was mache ich falsch?

Thx schonmal
 
Hallo!

Dazu musst Du das MouseDown-Ereignis abfangen und dort mit den MouseEventArgs arbeiten. Sieh Dir mal folgenden Quelltext an (LblX und LblY sind zwei Labels).
Code:
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
   LblX.Text = e.X.ToString();
   LblY.Text = e.Y.ToString();
}
Das Beispiel klappt nur, wenn Du wirklich aufs Form selber klickst. Wenn Du auf einen der Labels oder ein anderes Control auf dem Form klickst, dann passiert nix.
 

Neue Beiträge

Zurück