Hi zusammen
Schonmal auf die Idee gekommen die Hilfe zu fragen?
Vcl.Controls.TAlign
alNone macht garnichts
und bei alCustom mußt
DU, in entsprechend Events, das selbst ausrichten,
oder der Parent enthält Funktionen, um seine Untercontrols auszurichten.
Ja, eigentlich schon - nur eben bei Align&Co eher nicht. Hab dies mal etwas nachgeholt:
TAlign
CustomAlignInsertBefore
CustomAlignPosition
OnAlignPosition
Trotzdem bleiben mir noch einige Verständnisfragen. alCustom ausgerichtete Komponenten müssen über NewLeft, NewTop,NewRight und NewBottom erfasst/ausgerichtet werden, sonst schweben die irgendwo im Nirwana (und eher zufällig auf dem Bildschirm).
Frage1: Können TAlign-Typen und Events wie OnAlignPosition auch automatisch auf Grössenänderungen reagieren, wie zB.Skalierungen aller Art?
Meine Überlegung dahinter: X := 5 ist in einem bereits skalierten Objekt nicht am selben Ort wie in einem selben, aber nicht skalierten Objekt.
Frage2: Was ist vorteilhafter / aufwändiger: Left&CO direkt zuzuweisen oder über Align:= al Custom?
Gruss
Delbor