Vcl.ExtCtrls.TCustomControlBar.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.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomControlBar |
Description
Aligne les contrôles dans la barre de contrôle.
Appelez la méthode AlignControls pour aligner tous les contrôles dans une zone de la barre de contrôle. L'alignement des contrôles enfant est basé sur leur propriété Align.
AControl est un contrôle enfant qui a la priorité dans l'alignement par rapport aux autres contrôles ayant le même alignement. Ce paramètre peut avoir la valeur nil (Delphi) ou NULL (C++).
Rect spécifie la zone dans laquelle les contrôles sont alignés.
TCustomControlBar surcharge la méthode héritée pour renforcer l'alignement des contrôles enfants selon une manière appropriée pour une barre de contrôle. AlignControls détermine le meilleur alignement pour chaque contrôle en fonction de sa taille et de l'espace disponible.