Vcl.Controls.TAlignInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TAlignInfo = record

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.

Voir aussi