Retrieves column information for a DataWindow, child DataWindow, or ListView control.
For syntax for a DataWindow or a child DataWindow, see the GetColumn method for DataWindows in the DataWindow Reference or the online Help.
ListView controls
listviewname.GetColumn ( index, label, alignment, width )
Argument |
Description |
---|---|
listviewname |
The name of the ListView control from which you want to find the properties for a column. |
index |
An integer whose value is the index of the column for which you want to find properties. |
label |
A string identifying the label of the column for which you want to find properties. This argument is passed by reference. |
alignment |
A value of the enumerated datatype Alignment specifying the alignment of the column for which you want to find properties. Values are:
This argument is passed by reference. |
width |
An integer whose value is the width of the column for which you want to find properties. This argument is passed by reference. |
Integer. Returns 1 if it succeeds and -1 if an error occurs.
Use label, alignment, and width to retrieve the properties for a specified column.
This example uses the instance variable li_col to pass the column number to GetColumn and retrieve the properties for the column. The script uses SetColumn to change the column’s alignment:
string ls_label,ls_align
int li_width
alignment la_align
IF lv_list.View <> ListViewReport! THEN
lv_list.View = ListViewReport!
END IF
IF li_col = 0 THEN
MessageBox("Error!","Click on a Column bar.", &
StopSign!)
ELSE
lv_list.GetColumn(li_col, ls_label, la_align, &
li_width)
lv_list.SetColumn(li_col, ls_label, Right!, &
li_width)
END IF