TdxShellTreeView.FolderCount Property
Returns the number of displayed (expanded) shell items.
#Declaration
Delphi
property FolderCount: Integer read;
#Property Value
Type | Description |
---|---|
Integer | The number of visible (expanded) shell items. |
#Remarks
Use the FolderCount
property to obtain the number of files and folders accessible through the Folders property.
#Code Example: Identify Selected Shell Items
The following code example displays the name and type of the first selected shell item in the application form caption:
var
AFolder: TcxShellFolder;
begin
if ((dxShellTreeView1.FolderCount = 0) or (dxShellTreeView1.SelectionCount = 0)) then Exit;
AFolder := dxShellTreeView1.Folders[dxShellTreeView1.Selections[0].Index];
Caption := 'The ' + AFolder.DisplayName;
if AFolder.IsFolder then
begin
Caption := Caption + ' folder is selected';
if AFolder.SubFolders then
Caption := Caption + '; includes nested folders';
end
else if((AFolder.IsLink) or (AFolder.IsFolderLink) or (AFolder.IsZipFolderLink)) then
Caption := Caption + ' shell item link is selected'
else
Caption := Caption + ' file is selected';
end;
See Also