33 Stimmen

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.

AntwortenPositivNegativ

Über den Autor

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

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.