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

# Reference for unit 'Controls': Classes

`TAnchorSide` |  | TAnchorSide - the side on which anchoring is to be performed for the current control
`TControl`
`TControlActionLink` |  | TControlActionLink - links the current control to an action
`TControlBorderSpacing` |  | TControlBorderSpacing - the spacing around a Control
`TControlCanvas` |  | The base class for the canvas property of several graphic controls, such as TGraphicControl and TCustomControl
`TControlChildSizing` |  | How Child controls are to be sized relative to parent
`TControlPropertyStorage` |  |
`TCustomControl` |  | TCustomControl - a base class for many window controls
`TDockManager`
`TDockTree` |  | A docking manager for tree-style layouts.
`TDockZone` |  | Represents an node in an TDockTree.
`TDragControlObject` |  | A drag object for dragging a control.
`TDragControlObjectEx` |  | A drag object for dragging a control.
`TDragDockObject` |  |
`TDragDockObjectEx` |  | A drag object for docking, that is automatically destroyed after use.
`TDragImageList` |  | TDragImageList - a list of Images to be dragged
`TDragManager` |  | The abstract base class for managing the dragging of controls (to be dropped or docked).
`TDragObject` |  | Base class for managing drag operations and feedback.
`TDragObjectEx` |  | Base class for managing drag operations and feedback.
`TGraphicControl` |  | TGraphicControl is the base class for all lightweight controls.
`TImageList` |  | A list of images, as used for dragging.
`TMouse` |  | Some properties of the Mouse.
`TSizeConstraints` |  | Holds maximum and minimum values that can be used in sizing objects.
`TWinControl`

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