Vcl.Controls.TAlignInfo
Delphi
TAlignInfo = record
AlignList: TList;
ControlIndex: Integer;
Align: TAlign;
Scratch: Integer;
end;
C++
struct DECLSPEC_DRECORD TAlignInfo
{
public:
System::Classes::TList* AlignList;
int ControlIndex;
TAlign Align;
int Scratch;
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Description
TAlignInfo décrit l'alignement d'un contrôle dans un parent.
Quand un enfant ayant la propriété Align définie sur alCustom est aligné dans son composant conteneur, l'événement OnAlignPosition associé invoque une procédure TAlignPositionEvent. Une valeur TAlignInfo est transmise à cette procédure.
AlignList est la liste des composants du parent ayant l'alignement alCustom. Chacun de ces composants invoquera l'événement OnAlignPosition.
ControlIndex est l'index AlignList du composant générant actuellement l'événement OnAlignPosition.
Align donne l'alignement de ce composant - toujours alCustom.
Scratch apparaît en usage interne uniquement.