[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'ComCtrls' (#lcl)

# Reference for unit 'ComCtrls': Classes

`ETreeNodeError` |  | ETreeNodeError - exception type for errors arising from the code of TTreeNode
`ETreeViewError` |  | ETreeViewError - exception type for errors arising from the code of TTreeView
`TCustomHeaderControl` |  | TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
`TCustomListView` |  | TCustomListView - the base class for TListView
`TCustomProgressBar` |  | The ancestor class for TProgressBar
`TCustomTabControl` |  | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
`TCustomTrackBar` |  | TCustomTrackBar - the base class for TTrackBar
`TCustomTreeView` |  | TCustomTreeView - ancestor class for TTreeView
`TCustomUpDown` |  | TCustomUpDown - base class for TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar, but can also control a digital numeric display
`THeaderControl` |  | THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
`THeaderSection` |  | THeaderSection - the individual sections of a THeaderControl, each of which can be used to control its own option, selection etc
`THeaderSections` |  | THeaderSections - a collection of Items ot type THeaderSection, the individual parts of a THeaderControl
`TIconOptions`
`TListColumn` |  | TListColumn - an individual column in a multi-column List control
`TListColumns` |  | TListColumns - a collection of Items of type TListColumn (the columns appearing in a multi-column list)
`TListItem` |  | TListItem - the ancestor class for the Items in TCustomListView and TListView
`TListItems` |  | TListItems - a list of items with a cache of the last accessed item
`TListItemsEnumerator`
`TListView` |  | TListView - a window showing a list of Items, which may or may not have associated icons
`TOwnerDataListItem`
`TPageControl` |  | TPageControl - provides a series of tabs along the edge of a multi-page component, to allow selection of one of the pages (TTabSheet) of the component.
`TProgressBar` |  | TProgress Bar - a bar that depicts what proportion of a process has been completed
`TStatusBar` |  | TStatusBar - a strip along the bottom of a form for displaying information on current status
`TStatusPanel` |  | TStatusPanel - one of the panels contained in a StatusBar
`TStatusPanels` |  | TStatusPanels - the collection of Status Panels in this StatusBar
`TTabControl` |  | TTabControl - a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
`TTabControlNoteBookStrings` |  | TTabControlNoteBookStrings - instance of TTabControlStrings for use with a TNoteBook
`TTabControlStrings` |  | TTabControlStrings - the Strings that appear on the tabs of TTabControl
`TTabSheet` |  | TTabSheet - individual page of a TPageControl; a more elaborate version of TPage
`TToolBar`
`TToolBarEnumerator`
`TToolButton` |  | TToolButton is a button control in a TToolBar object.
`TToolButtonActionLink` |  | TToolButtonActionLink - links a ToolButton on the ToolBar to an Action on an ActionList
`TTrackBar` |  | TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider
`TTreeNode` |  | TTreeNode is a single item that holds data in TTreeView
`TTreeNodeExpandedState` |  | TTreeNodeExpandedState - class to store and restore the expanded state of a TTreeView. The nodes are identified by their Text property.
`TTreeNodes` |  | A collection or list of TTreeNode
`TTreeNodesEnumerator`
`TTreeView` |  | TTreeView is a control that displays a hierarchical list of items
`TUpDown` |  | TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar, but can also control a digital numeric display

The latest version of this document can be found at lazarus-ccr.sourceforge.net.