Es geht schon so wie ich es vorhabe, siehe letztes Beispiel. Halt mit Align := alTop und dann Zuweisung von .Top nacheinander immer im passenden Abstand. Halte ich noch für weniger fehleranfällig als das von Dir vorgeschlagene (wobei ich zugegeben nach Deiner Methode auch problemlos Labels vor Edits packen könnte und diese nicht übereinander stapeln müsste, aber dieser Vorteil gehört nicht zur Fragestellung
).
Und wenn es immer Probleme gäbe, gäbe es die ja auch mit zur Designzeit erstellen Controls, und damit wäre Align völlig hinfällig.
Da es dort aber offensichtlich eine Lösung gibt, wenn die
VCL diese aus der .dfm (bzw. entsprechenden Resource im Binary natürlich) lädt, interessiert mich halt, wie daß dort gemacht wird, bzw. was dafür die
sauberste Lösung wäre.