Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Anchors auslesen ? (https://www.delphipraxis.net/197804-anchors-auslesen.html)

erich.wanker 6. Sep 2018 10:02

Anchors auslesen ?
 
Hallo Leute ..
ich versuche die Anker einer Componente auszulesen .. wie macht man das?

Fehlerhaft:
if (Components[i] as TPanel).Anchors In [akRight] then
begin
// die Componente is relevant
end;

Danke für Hinweise
Erich

Hobbycoder 6. Sep 2018 10:17

AW: Anchors auslesen ?
 
Vielleicht umgekehrt
Delphi-Quellcode:
if akRight in (Components[i] as TPanel).Anchors then
begin
  MachWas;
end;
TAnchors ist ein Set
Delphi-Quellcode:
  TAnchorKind = (akLeft, akTop, akRight, akBottom);
  TAnchors = set of TAnchorKind;
Dem zur Folge kann zwar akRight in TAnchors sein, aber nicht TAnchors in akRight.

Beispielweise kann man das auch so sehen: Marzahn ist in Berlin, aber nicht Berlin in Marzahn.

erich.wanker 6. Sep 2018 10:35

AW: Anchors auslesen ?
 
Du hast recht :-)

Funktioniert ! Danke :-)

LiGrü
Erich


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz