Nehmen wir an, ich möchte zwei Formen auf einem Formular, die Seite an Seite sitzen und jeweils genau 50% des Fensters einnehmen, das sich bei der Größenänderung des Fensters in der Größe ändert. Wie kann ich das tun?
Was ich wirklich will, ist, Dinge in Verhältnissen aufzustellen. zB. Haben eine der oben genannten Formen 25% und die andere 75%
Die dynamische Größenanpassung ist sehr wichtig, und ich möchte dazu keinen Code eingeben müssen.
Kann erreicht werden, indem ein TLayout auf dem Formular gelöscht wird - Die Align-Option auf 'alcale' setzen
Dann fügst du 2 Items zum TLayout für meine Beispiel-TPanels hinzu - mit align Optionen auf beiden setze auch auf 'alcale'. Stellen Sie die Breite der einzelnen auf das gewünschte Verhältnis ein.
Formular bei Erstellung:
Formular bei Größenänderung:
Kann mit 'no code -'für die obigen Bilder erreicht werden. Ich habe gerade Beschriftungen hinzugefügt, um die Feldbreite in der Größe des Formulars anzuzeigen. Hoffe das hilft Paul
Tags und Links delphi delphi-xe2 firemonkey