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

# Reference for unit 'ComCtrls': Classes

`ETreeNodeError` |  | Exception type raised for an error retrieving a tree node.
`ETreeViewError` |  | Exception type raised for errors in a tree view.
`TCoolBand` |  | Implements a band displayed on the TCoolBar control.
`TCoolBands` |  | Implements a collection for TCoolBand items.
`TCoolBar` |  | Implements a Rebar-like control with resizable bands.
`TCustomCoolBar` |  | Defines a Rebar-like control with resizable bands.
`TCustomHeaderControl` |  | TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions.
`TCustomListView` |  | TCustomListView is the base class for TListView.
`TCustomListViewEditor` |  | Provides multi-platform editing capabilities for a list view control.
`TCustomPage` |  | The base class for TTabSheet.
`TCustomProgressBar` |  | Implements the base class for progress bar controls.
`TCustomTabControl` |  | Implements the base class for tabbed controls in the LCL.
`TCustomTrackBar` |  | TCustomTrackBar - the base class for TTrackBar.
`TCustomTreeView` |  | The base 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` |  | Implements a section displayed on a TCustomHeaderControl / THeaderControl instance.
`THeaderSections` |  | Implements a collection for sections in a TCustomHeaderControl control.
`TIconOptions` |  | Contains text wrapping and icon layout settings for a list view control.
`TListColumn` |  | Represents an individual column in a multi-column list control.
`TListColumns` |  | A collection for TListColumn instances defined for a multi-column list view control.
`TListItem` |  | Represents the items created in TCustomListView and descendants.
`TListItems` |  | Implements a container for list items on a list view control.
`TListItemsEnumerator` |  | Implements an enumerator for TListItem values in a TListItems container.
`TListView` |  | TListView - a window showing a list of Items which may or may not have associated icons.
`TNBBasePages` |  | Ancestor for the TNBPages class.
`TNBNoPages` |  | Re-implements an empty page container for TCustomTabControl controls.
`TNBPages` |  | Implements a list of pages used in TCustomTabControl.
`TNoteBookStringsTabControl` |  | Implements the tabbed page control used in TNoteBookStringsTabControl.
`TOwnerDataListItem` |  | List item class used in a list view control when OwnerData (virtual) mode is enabled.
`TOwnerDataListItems` |  | Container for the items in a list view control when owner data (virtual) mode is enabled.
`TPageControl` |  | Implements a multi-page component with a series of tabs.
`TProgressBar` |  | TProgress Bar - a bar that depicts what proportion of a process has been completed.
`TStatusBar` |  | Displays a panel along the bottom of a form with current status information.
`TStatusPanel` |  | Implements a panel displayed in TStatusBar.
`TStatusPanels` |  | A collection of panels displayed on a status bar control.
`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` |  | An individual page used in TPageControl.
`TToolBar` |  | Implements an application tool bar with buttons or other visual controls.
`TToolBarEnumerator` |  | Implements an enumerator for the buttons defined on a tool bar.
`TToolButton` |  | TToolButton is a button control used 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` |  | Implements a tree node displayed in a TTreeView control.
`TTreeNodeExpandedState` |  | Class used to save and restore the expanded state of a TTreeView.
`TTreeNodes` |  | Implements a container for TTreeNode instances.
`TTreeNodesEnumerator` |  | Implements an enumerator for items in the TTreeNodes container.
`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.