API:Vcl.WinXCtrls.TRelativePanel.OnAlignPosition
Delphi
property OnAlignPosition;
C++
__property OnAlignPosition;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Vcl.WinXCtrls.pas Vcl.WinXCtrls.hpp |
Vcl.WinXCtrls | TRelativePanel |
Description
Se produit quand un objet à alignement personnalisé est aligné.
Vcl.WinXCtrls.TRelativePanel.OnAlignPosition hérite de Vcl.Controls.TWinControl.OnAlignPosition. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Controls.TWinControl.OnAlignPosition.
Se produit quand un objet à alignement personnalisé est aligné.
OnAlignPosition se produit quand des contrôles enfant dont la propriété Align est définie sur alCustom sont alignés.
CustomAlignPosition déclenche l'événement OnAlignPosition. Si cet événement est défini, CustomAlignPosition utilise les paramètres d'alignement qu'il obtient de OnAlignPosition. La définition de cet événement permet aux utilisateurs de définir les paramètres d'alignement sans redéfinir CustomAlignPosition. Il contient un type TAlignPositionEvent.
Les paramètres sont les suivants :
Paramètre | Signification |
---|---|
NewLeft | NewTop | NewWidth | NewHeight |
Emplacement et taille du contrôle enfant, tels que déterminés par la taille du conteneur et les contraintes Anchors du contrôle. OnAlignPosition peut modifier ces valeurs pour repositionner le contrôle. |
AlignRect |
Zone client dans laquelle le contrôle est aligné. OnAlignPosition peut modifier cette valeur. |
AlignInfo |
Informations d'alignement dans un type TAlignInfo. |
Tel qu'implémenté dans TWinControl, OnAlignPosition ne fait rien. |