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;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Beschreibung
TAlignInfo beschreibt die Ausrichtung eines Steuerelements innerhalb einer übergeordneten Komponente.
Wenn ein untergeordnetes Steuerelement mit dem Wert alCustom in der Eigenschaft Align in der übergeordneten Komponente ausgerichtet wird, ruft das zugehörige OnAlignPosition-Ereignis eine TAlignPositionEvent-Prozedur auf. An diese Prozedur wird ein TAlignInfo-Wert übergeben.
AlignList ist eine Liste der Komponenten in der übergeordneten Komponente, die die Ausrichtung alCustom haben. Jede dieser Komponenten ruft das Ereignis OnAlignPosition auf.
ControlIndex ist der AlignList-Index der Komponente, die aktuell das Ereignis OnAlignPosition erzeugt.
Align gibt die Ausrichtung der Komponente an - ist immer alCustom.
Scratch wird nur intern verwendet.