ListView

TAListView

Creates a listview control on the form.

Properties:
AlignThis is a design only property and will not generate any code. It helps to keep controls alignment while editing.
ColorThis property define control background color.
ColumnsContain ListView header captions (for use in report style).
ContextMenuAllow to attach a ContextMenu to the control. ContextMenu must be created first.
CursorThis property define what cursor will be showed when mouse over the control.
EnabledThis is True by default. Set it to False to generate disabled control. This will add GUICtrlSetState(-1, $GUI_DISABLE) line.
FontThis property allow to set font properties - color, font face, size and bold/italic/underline/strikeout attributes.
Left,TopPosition of control relative to it's parent.
Width,HeightSize of control in pixels.
HintThis property containing text that will appear when mouse cursor is over control. This will add GUICtrlSetTip(-1, "Your hint text") line.
ImagesAn attached ImageList control. This is an icons of list items.
ItemsThis property contains control items list. This will open ListView editor.
NameUnique name of control, this defines the name of variable where control ID will be kept. It also can be empty, when no variable will be created.
OnClickStandard control event.
ResizingThis property define contol resizing.
TabOrderThis property define in which order controls will be created. This is meaningful when you want switch between controls with Tab key. You also can use TabOrder Visual Editor. Tab order starts from 0.
VisibleThis is True by default. Set it to False to generate hidden control. This will add GUICtrlSetState(-1, $GUI_HIDE) line.

Columns

Each column has its own properties:

Individual Column Properties:
AlignmentAlignment of header text 1)
CaptionThis property contain column header text.
WidthWidth of column. You also can use two special values:
-1: column width will be automatically set to maximum text width
-2: column width will be automatically set to column header text width

Remarks:

None.

Related:

None.

1) According to MSDN, the alignment of the leftmost column is always left-justified; it cannot be changed.