Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
8. Jul 2011
Beim TSplitter handelt es sich in der Tat um eine Ausnahme; hier darf man auch 3 Controls auf einen Container packen.
Die Frage ist dann nur, welches Control darf die Ecken beanspruchen und welches Control wird aus der Ecke verdrängt?
Hier gilt dann das Prinzip "wer zuerst kommt mahlt zuerst".
Das bedeutet die Erstellungsreihenfolge der Controls hat direkten Einfluss auf das Layout.
Sollte...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
8. Jul 2011
Auf einem Panel (oder anderen Kontainer) kann man maximal zwei Controls stabil platzieren.
Das eine Control hat Align=alClient, während das andere Control Align=alTop,alLeft, alRight oder alBottom hat.
Sind es mehr als 2 Controls wird die Sache unstabil!
Wenn z.B. drei Controls auf alTop stehen, dann wollen ja alle ganz nach oben.
Tritt nun eine Störung ein (z.B. Resize des Kontainers),...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
7. Jul 2011
Das geht so nicht, wie du das vorhast.
Sobald mehr als zwei Controls auf einem Parentcontrol liegen und das Property Align benützen gibt es Probleme.
Du solltest die Position deiner Edits & Labels über Top und Left festlegen und Align auf alNone stehen lassen.