Vcl.WinXCtrls.TCustomRelativePanel.AlignControls

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 :

  1. 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).
  2. 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