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

# Reference for unit 'ValEdit'

Implements the TValueListEditor grid control.

`uses`
`SysUtils,`
`Classes,`
`Contnrs,`
`Variants,`
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`Grids,` |  | Classes for displaying tabular data as a series of rows and columns.
`LResources,` |  | Maintains a global list of Lazarus resources, and provides methods and types used to stream components.
`Dialogs,` |  | Contains common dialogs used in Lazarus LCL applications.
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LCLStrConsts,` |  | Contains resource strings used in the LCL.
`Laz2_XMLCfg;`

## Overview

valedit.pas contains classes and types needed for the TValueListEditor control. It is a specialized 2-column grid control used to display and edit key / value pairs.

The following components are added to the Additional tab in the Lazarus IDE component palette:

- TValueListEditor