[Overview][Types][Classes][Index] | Reference for unit 'GroupedEdit' (#lcl)

# Reference for unit 'GroupedEdit'

Provides the base class for grouped edit controls.

`uses`
`Classes,`
`SysUtils,`
`Types,`
`LResources,` |  | Maintains a global list of Lazarus resources, and provides methods and types used to stream components.
`LCLStrConsts,` |  | Contains resource strings used in the LCL.
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LMessages,` |  | Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets.
`Graphics,` |  |
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`Dialogs,` |  | Contains common dialogs used in Lazarus LCL applications.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`Buttons,` |  | Contains types and classes used to implement specialized buttons.
`Menus,` |  | Implements menus used in forms created with the Lazarus IDE.
`MaskEdit;` |  | Defines classes, types, and constants used to implement a masked edit control.

## Overview

groupededit.pp provides a base class where a TCustomMaskEdit (derived) control is grouped inside a TCustomControl with another TControl derived class. The objective of this base class is to forward all relevant methods and properties of TCustomMaskEdit. Grouping the controls inside a TCustomControl is done, so that the resulting control can be aligned and anchored.

Initial implementation: 2016 by Bart Broersma