Vcl.WinXCtrls.TCustomRelativePanel.AlignControls
Delphi
procedure AlignControls(AControl: TControl; var Rect: TRect); override;
C++
virtual void __fastcall AlignControls(Vcl::Controls::TControl* AControl, System::Types::TRect &Rect);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.WinXCtrls.pas Vcl.WinXCtrls.hpp |
Vcl.WinXCtrls | TCustomRelativePanel |
Description
Aligne les contrôles contenus dans le panneau relatif.
L'ordre du processus d'alignement est comme suit :
- Les contrôles sont alignés avec le panneau.
- Le centrage est prioritaire par rapport aux alignements latéraux.
- La gauche (left) est prioritaire sur la droite (right), le haut (top) sur le bas (bottom).
- Les contrôles sont alignés les uns par rapport aux autres.
- "Aligner avec" est prioritaire par rapport aux alignements latéraux.
- La gauche (left) est prioritaire sur la droite (right), le haut (top) sur le bas (bottom).
- Remarque : L'alignement se fait dans l'ordre. Cela signifie que les contrôles avec un index supérieur sont alignés en dernier et par conséquent "l'emportent" sur un autre en cas de conflit d'alignement.
Voir aussi
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignBottomWith
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignBottomWithPanel
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignHorizontalCenterWith
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignHorizontalCenterWithPanel
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignLeftWith
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignLeftWithPanel
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignRightWith
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignRightWithPanel
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignTopWith
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignTopWithPanel
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignVerticalCenterWith
- Vcl.WinXCtrls.TRelativePanelControlItem.AlignVerticalCenterWithPanel
- Vcl.WinXCtrls.TRelativePanelControlItem.Below
- Vcl.WinXCtrls.TRelativePanelControlItem.LeftOf
- Vcl.WinXCtrls.TRelativePanelControlItem.RightOf