Vcl.Controls.TWinControl.ArrangeControl

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.



Voir aussi