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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Aligne le contrôle donné avec les options d'alignement spécifiées.
ArrangeControl est une méthode protégée utilisée en interne par AlignControls pour aligner chaque contrôle, avec les options d'alignement spécifiées.
Pour être plus précis, ArrangeControl aligne le contrôle donné par AControl, avec les options d'alignement spécifiées à travers les paramètres ParentSize, AAlign, AAlignInfo, Rect et UpdateAnchorOrigin. La signification de ces paramètres est résumée dans le tableau suivant.
Paramètre | Signification |
---|---|
ParentSize |
La taille du contrôle parent dans lequel AControl est aligné. |
AAlign |
Détermine comment AControl s'aligne dans son contrôle parent. |
AAlignInfo |
Décrit les détails de l'alignement de AControl dans son parent. |
Rect |
La zone rectangulaire à l'intérieur du contrôle parent dans laquelle AControl est aligné. |
UpdateAnchorOrigin |
Spécifie si l'origine de l'ancrage de AControl est mise à jour après l'alignement. |