# 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 Next Parent Previous 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 MoveBack 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 |