Vcl.Forms.TScrollingWinControl.AlignControls
Delphi
procedure AlignControls(AControl: TControl; var ARect: TRect); override;
C++
virtual void __fastcall AlignControls(Vcl::Controls::TControl* AControl, System::Types::TRect &ARect);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TScrollingWinControl |
Description
Aligne les contrôles contenus dans le contrôle fenêtré défilant.
Utilisez la méthode AlignControls pour aligner les contrôles contenus dans le contrôle défilant en fonction de la valeur de leur propriété Align.
AControl spécifie le contrôle devant passer en premier dans l'alignement, avant d'autres contrôles ayant la même valeur pour la propriété Align. AControl peut avoir la valeur nil (Delphi) ou NULL (C++).
ARect spécifie la zone du contrôle défilant qui contient les contrôles à aligner. Le paramètre ARect est automatiquement initialisé pour définir toute la surface du contrôle défilant.
Si AutoScroll a la valeur true et que le contrôle défilant n'est pas redimensionné, les amplitudes des barres de défilement du contrôle défilant sont recalculées automatiquement.
Après avoir recalculé l'amplitude des barres de défilement et initialisé la valeur de ARect, AlignControls appelle la méthode AlignControls héritée, en lui transmettant les objets AControl et ARect.