Unit 'ShellCtrls' Package
[Overview][Types][Classes][Procedures and functions][Index] [#lcl]

TCustomShellListView

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

Declaration

Source position: shellctrls.pas line 256

type TCustomShellListView = class(TCustomListView)

protected

  class procedure WSRegisterClass; override;

  

  procedure AdjustColWidths;

  

  procedure CreateHandle; override;

  

  function CreateListItem; override;

  

  procedure PopulateWithRoot;

  

  procedure DoOnResize; override;

  

  procedure SetAutoSizeColumns(); virtual;

  

  procedure DoAddItem();

  

  function GetBuiltinImageIndex();

  

  property OnFileAdded: TCSLVFileAddedEvent; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function GetPathFromItem();

  

  procedure UpdateView;

  

  property AutoSizeColumns: Boolean; [rw]

  

  property Mask: string; [rw]

  

  property MaskCaseSensitivity: TMaskCaseSensitivity; [rw]

  

  property ObjectTypes: TObjectTypes; [rw]

  

  property Root: string; [rw]

  

  property ShellTreeView: TCustomShellTreeView; [rw]

  

  property UseBuiltInIcons: Boolean; [rw]

  

  property OnAddItem: TAddItemEvent; [rw]

  

  property Items: TListItems;

  

end;

Inheritance

TCustomShellListView

  

|

TCustomListView

  

TCustomListView is the base class for TListView.

|

TWinControl

  

Implements a windowed control which can contain other child controls.

|

TControl

  

The base class for visible controls.

|

TLCLComponent

  

|

TObject



CT Web help

CodeTyphon Studio