Vcl.Controls.TControl.Align
Delphi
property Align: TAlign read FAlign write SetAlign default alNone;
C++
__property TAlign Align = {read=FAlign, write=SetAlign, default=0};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Beschreibung
Bestimmt, wie das Steuerelement innerhalb seines Containers (übergeordneten Komponente) ausgerichtet wird.
Mit Align können Sie ein Steuerelement an der oberen, unteren, linken oder rechten Seite eines Formulars oder einer Tafel ausrichten. Die Komponente bleibt auch dann an dieser Position, wenn sich die Größe ihres Containers ändert. Die Größe des ausgerichteten Steuerelements wird zusammen mit dem übergeordneten Objekt geändert, so dass es sich weiterhin über den oberen, unteren, linken oder rechten Rand des Containers erstreckt.
Wenn Sie beispielsweise eine Tafel mit mehreren Steuerelementen als Werkzeugpalette verwenden wollen, setzen Sie Align für die Tafel auf alLeft
. Dieser Wert garantiert, dass die Werkzeugpalette auf der linken Seite des Formulars bleibt und immer der Client-Höhe des Formulars entspricht.
Align hat den Standardwert alNone
. Dieser Wert bewirkt, dass das Steuerelement an der Position bleibt, an der es in das Formular oder die Tafel eingefügt wurde.
alClient
gesetzt, füllt das Steuerelement den gesamten Client-Bereich aus, so dass das übergeordnete Formular nicht durch Anklicken ausgewählt werden kann. Verwenden Sie in diesem Fall den Objektinspektor, oder markieren Sie das Steuerelement im Formular und drücken die Taste ESC.Sie können auch einer beliebigen Anzahl von untergeordneten Komponenten den gleichen Align-Wert zuweisen. Die Komponenten werden dann entlang des Rands der übergeordneten Komponente gestapelt. Die untergeordneten Komponenten werden in der Z-Reihenfolge gestapelt. Durch Ziehen der Steuerelemente mit der Maus können Sie die Steuerelemente auf die gewünschte Weise anordnen.