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

# Reference for unit 'ShellCtrls'

Contains controls which display files and directories.

`uses`
`Classes,`
`SysUtils,`
`Types,`
`Math,`
`AVL_Tree,`
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`Graphics,` |  |
`ComCtrls,` |  | Common controls used in Lazarus forms.
`LCLStrConsts,` |  | Contains resource strings used in the LCL.
`LazFileUtils,`
`LazUTF8,`
`Masks;`

## Overview

shellctrls.pas contains tree view and list view controls used to access files and directories on the local file system. The following components are added to the Lazarus IDE component palette:

Misc Tab

- TShellTreeView
- TShellListView

ShellCtrls.pas is part of the Lazarus Component Library (LCL).