Delphi: X/Y Position eines Controls relativ zum Bildschirm bestimmen
Tipp von Delphianer | 03.04.2013 um 03:48
Heute möchte ich euch eine Möglichkeit zeigen, wie ihr die X/Y Koordinaten eines Controls relativ zum Bildschirm bestimmen könnt (und nicht relativ zum Koordinaten-System der Form).
In dem Beispiel bestimmen wir die Position eines TPanels mit dem Namen Panel1, aber natürlich kann man auch jedes beliebige andere Control verwenden:
var P: TPoint; begin P:=Panel1.ClientToScreen(Point(0,0)); Form1.Caption:=inttostr(P.X)+' '+inttostr(P.Y)); end;
Dies bestimmt die Position des Panels oben links relativ zum Bildschirm und schreibt die Position in die Caption von Form1.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
Delphi: Event Reihenfolge einer Form - Von OnCreate bis OnDestroy
Info | 1 Kommentar
Delphi: Mehrzeilige Caption für TLabel (zur Laufzeit und Design Zeit)
Tutorial | 1 Kommentar
Delphi/Lazarus: Maus-Position relativ zur Form/zum Fenster auslesen
Tipp | 0 Kommentare
Delphi/Lazarus: Text langer Items als Hint in ListBox anzeigen
Tutorial | 0 Kommentare
Delphi/Lazarus: TabSheet auf PageControl dynamisch erzeugen
Tutorial | 0 Kommentare
HTML5 Canvas: Einsteiger Tutorial Teil 4 - Text auf Canvas schreiben
Tutorial | 0 Kommentare
Lazarus: FormDropFiles einer bestimmten ListView zuordnen
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.