# ColumnView

Inherits Control

This class implements a control that displays a TreeView with columns.

Column view items are indexed by a key. They display a string value for each column of the control.

This control has an internal cursor used for accessing its items. Use the `Move*()` methods to move the internal cursor, and the Item property to get the item it points at.

This class is creatable.

`DIM hColumnView AS ColumnView hColumnView = NEW ColumnView ( Parent AS Container )`

Creates a new ColumnView control.

This class acts like a read-only array.

`DIM hColumnView AS ColumnView DIM hColumnViewItem AS .ColumnViewItem hColumnViewItem = hColumnView [ Key AS String ]`

Returns a ColumnView item from its key. The internal cursor is moved.

Properties |  | Methods |  | Events |  | Constants |
--- | --- | --- | --- | --- | --- | --- | ---

AutoResize Available BackColor Background Border ClientH ClientHeight ClientW ClientWidth Columns Count Current Cursor Design Drop Editable Enabled Expand Font ForeColor Foreground H Handle Header Height Id Item Key Left Mode Mouse Parent Resizable Root ScreenX ScreenY ScrollBar Sorted Tag ToolTip Top Visible W Width Window X Y

Add Clear Delete Drag Exist Find Grab Hide Lower Move MoveAbove MoveBelow MoveChild MoveCurrent MoveFirst MoveLast MoveNext MoveParent MovePrevious MoveTo Raise Refresh Remove Resize SetFocus Show

Activate Click Collapse ColumnClick DblClick Drag DragMove Drop Enter Expand GotFocus KeyPress KeyRelease Leave LostFocus Menu MouseDown MouseMove MouseUp MouseWheel Rename Select

Extended Multi None Single