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

# TCustomShellListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: shellctrls.pas line 148

`type TCustomShellListView = class(TCustomListView)`
`protected`
`procedure PopulateWithRoot;`
`procedure Resize; override;`
`public`
`constructor Create(); override;`
`destructor Destroy; override;`
`function GetPathFromItem();`
`property Mask: String; [rw]`
`property ObjectTypes: TObjectTypes; [rw]`
`property Root: String; [rw]`
`property ShellTreeView: TCustomShellTreeView; [rw]`
`property Items;`
`end;`

## Inheritance

`TCustomShellListView`
`TCustomListView` |  | TCustomListView - the base class for TListView
`TWinControl`
`TControl`
`TLCLComponent` |  | TLCLComponent - base class for LCL components
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net .