[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 191

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;

  

Items - the list of entries in the list. Held as a linked list with a cached index of the last accessed item

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