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 MoveTo, MoveFirst... methods to move the internal cursor, and the Item property to get the item it points at.