ListBox.ColumnTypeAt
From Xojo Documentation
Property (As ListBox.CellTypes )
aListBox.ColumnTypeAt(columnNumber as Integer) = newListBox.CellTypesValue
or
ListBox.CellTypesValue = aListBox.ColumnTypeAt(columnNumber as Integer)
New in 2019r2
Supported for all project types and targets.
or
ListBox.CellTypesValue = aListBox.ColumnTypeAt(columnNumber as Integer)
New in 2019r2
Supported for all project types and targets.
Sets the type for the passed column. The first column is numbered zero.
Notes
Column types are set using ListBox.CellTypes.
Examples
The following makes a column editable:
lb1.ColumnTypeAt(1) = ListBox.CellTypes.TextField
Disclosure triangles don't work in hierarchical ListBoxes if the CellType is TextField or TextArea. ColumnTypeAt can be overridden by CellType.
The following example makes a column a checkbox column and sets two of the values:
Me.ColumnTypeAt(4) = Listbox.CellTypes.Checkbox
Me.CellCheckBoxStateAt(0, 4) = CheckBox.VisualStates.Indeterminate
Me.CellCheckBoxStateAt(1, 4) = Checkbox.VisualStates.Checked
.
Me.CellCheckBoxStateAt(0, 4) = CheckBox.VisualStates.Indeterminate
Me.CellCheckBoxStateAt(1, 4) = Checkbox.VisualStates.Checked