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

TCustomShellListView

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

The base class for list view control to display the files, directories and other objects (such as devices) from the file system structure

Declaration

Source position: shellctrls.pas line 193

type TCustomShellListView = class(TCustomListView) end;

protected

  procedure PopulateWithRoot;

  

  procedure Resize; override;

  

  property OnFileAdded: TCSLVFileAddedEvent; [rw]

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function GetPathFromItem();

  

  property Mask: string; [rw]

  

  property ObjectTypes: TObjectTypes; [rw]

  

Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)

  property Root: string; [rw]

  

The most important property of the ShellListView, indicates the directory whose contents will be shown

  property ShellTreeView: TCustomShellTreeView; [rw]

  

Can be utilized to connect this ShellListView to a ShellTreeView

  property Items: TListItems;

  

Collection of items in ListView.

Inheritance

TCustomShellListView

  

The base class for list view control to display the files, directories and other objects (such as devices) from the file system structure

|

TCustomListView

  

TCustomListView - the base class for TListView

|

TWinControl

  

The base class for controls which can contain other (child) controls.

|

TControl

  

The base class for visible controls.

|

TLCLComponent

  

The base class for LCL components associated with widgets.

|

TComponent

?

TObject

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