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

# Reference for unit 'MaskEdit'

Defines classes, types, and constants used to implement a masked edit control.

`uses`
`Classes,`
`SysUtils,`
`LResources,` |  | Maintains a global list of Lazarus resources, and provides methods and types used to stream components.
`LMessages,` |  | Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets.
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LCLStrConsts,` |  | Contains resource strings used in the LCL.
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`Graphics,` |  |
`Dialogs,` |  | Contains common dialogs used in Lazarus LCL applications.
`ExtCtrls,` |  | Contains extra controls commonly used in Lazarus forms.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`Clipbrd,` |  | Definitions for the Clipboard to hold Cut or Copied data for Pasting.
`LazUtf8;`

## Overview

maskedit.pp implements an masked edit control which can be used to format, validate, or obscure the text entered in the control. The following components are added to the Lazarus IDE component palette:

Additional Tab

- TMaskEdit

maskedit.pp is part of the Lazarus Component Library (LCL).