Vcl.Controls.TWinControl.ArrangeControl
Delphi
procedure ArrangeControl(AControl: TControl; const ParentSize: TPoint; AAlign: TAlign;
AAlignInfo: TAlignInfo; var Rect: TRect; UpdateAnchorOrigin: Boolean = False);
C++
void __fastcall ArrangeControl(TControl* AControl, const System::Types::TPoint &ParentSize, TAlign AAlign, const TAlignInfo &AAlignInfo, System::Types::TRect &Rect, bool UpdateAnchorOrigin = false);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Beschreibung
Richtet das gegebene Steuerelement anhand der festgelegten Ausrichtungsoptionen aus.
ArrangeControl ist eine protected Methode, die intern von AlignControls zum Ausrichten der Steuerelemente anhand der festgelegten Ausrichtungsoptionen verwendet wird.
D.h., ArrangeControl richtet das in AControl angegebene Steuerelement anhand der in den Parametern ParentSize, AAlign, AAlignInfo, Rect und UpdateAnchorOrigin festgelegten Ausrichtungsoptionen aus. Die folgende Tabelle führt die Bedeutung dieser Parameter auf.
Parameter | Bedeutung |
---|---|
ParentSize |
Die Größe des übergeordneten Steuerelements, in dem AControl ausgerichtet wird. |
AAlign |
Legt fest, wie AControl in dem übergeordneten Steuerelement ausgerichtet werden soll. |
AAlignInfo |
Beschreibt die Ausrichtungseinzelheiten von AControl in dem übergeordneten Steuerelement. |
Rect |
Der rechteckige Bereich in dem übergeordneten Steuerelement, in dem AControl ausgerichtet werden soll. |
UpdateAnchorOrigin |
Legt fest, ob der Ankerursprung von AControl nach der Ausrichtung aktualisiert werden soll. |