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

# Reference for unit 'Grids'

Classes for displaying tabular data as a series of rows and columns.

`uses`
`Classes,`
`SysUtils,`
`Types,`
`TypInfo,`
`Math,`
`FPCanvas,`
`HtmlDefs,`
`StrUtils,`
`LCLStrConsts,` |  | Contains resource strings used in the LCL.
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LCLIntf,` |  | Contains WinAPI-like functions for Delphi compatibility.
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`Graphics,` |  |
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`LMessages,` |  | Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`LResources,` |  | Maintains a global list of Lazarus resources, and provides methods and types used to stream components.
`MaskEdit,` |  | Defines classes, types, and constants used to implement a masked edit control.
`Buttons,` |  | Contains types and classes used to implement specialized buttons.
`Clipbrd,` |  | Definitions for the Clipboard to hold Cut or Copied data for Pasting.
`Themes,` |  | Implements Theme Services for supported platforms / widgetsets.
`ImgList,` |  | Contains classes and types used in TCustomImageList, the base class for TImageList.
`LazFileUtils,`
`DynamicArray,`
`Maps,`
`LazUTF8,`
`Laz2_XMLCfg,`
`LazLoggerBase,`
`LazUtilities,`
`LCSVUtils,`
`IntegerList,`
`ExtCtrls;` |  | Contains extra controls commonly used in Lazarus forms.

## Overview

grids.pas contains classes, types, constants, variables, and routines used to implement grid controls for the Lazarus Component Library (LCL). Classes include:

- TVirtualGrid
- TCustomGrid
- TDrawGrid
- TStringGrid

Original author: Jesus Reyes Aguilar (jesusrmx@yahoo.com.mx) [2002]

## Related topics

`HowToUseGrids` |  | How to use Grids including StringGrids, DrawGrids and DbGrids.