Vcl.Controls.TAlign

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient, alCustom);

C++

enum DECLSPEC_DENUM TAlign : unsigned char { alNone, alTop, alBottom, alLeft, alRight, alClient, alCustom };

Properties

Type Visibility Source Unit Parent
enum public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

TAlign specifies the alignment of a control within its parent.

TAlign specifies how a control is placed relative to its parent. It can have one of the following values:


Value Meaning

alNone

The control remains where it was placed. This is the default value.

alTop

The control moves to the top of its parent and resizes to fill the width of its parent. The height of the control is not affected.

alBottom

The control moves to the bottom of its parent and resizes to fill the width of its parent. The height of the control is not affected.

alLeft

The control moves to the left side of its parent and resizes to fill the height of its parent. The width of the control is not affected.

alRight

The control moves to the right side of its parent and resizes to fill the height of its parent. The width of the control is not affected.

alClient

The control resizes to fill the client area of its parent. If another control already occupies part of the client area, the control resizes to fit within the remaining client area.

alCustom

The control's positioning is determined by calls to its parent's CustomAlignInsertBefore and CustomAlignPosition methods.


See Also

Code Examples