~~Title: DialogListColumn ~~
The **DialogListColumn** object represents a column in a //Details// mode //list view// control in a [[:scripting:script_dialogs|script dialog.]] Use the **[[control|Control]].columns** property to obtain a **[[dialoglistcolumns|DialogListColumns]]** object, and then enumerate it to obtain individual **DialogListColumn** objects.
$$ Property Name
$$ Return Type
$$ Description
$$ align
$$ //string//
$$ Returns or sets the column's alignment. Valid values are "left", "right" and "center".
$$ name
$$ //string//
$$ Returns or sets the column's name.
$$ resize
$$ //bool//
$$ Set this property to **True** if you want this column to automatically resize when the list view is resized horizontally. Only one column can be set to auto-resize at a time.
$$ sort
$$ //int//
$$ Returns **1** if the list view is currently sorted forwards by this column, **-1** if it's currently sorted backwards by this column, or **0** otherwise. Settings this property will re-sort the list.
$$ width
$$ //int//
$$ Returns or sets the column's width in pixels. Set it to **-1** to automatically size the column to fit its content. You can automatically resize all columns at once using the [[dialoglistcolumns|DialogListColumns]]**.AutoSize** method.