vcl-dxshellcontrols-56f5db37.md
A Shell List View control.
TdxShellListView = class(
TdxCustomShellListView
)
Shell List View is a List View control version designed to display Windows Shell content. The Shell List View control can synchronize with other DevExpress shell controls and allows you to build fully-functional shell dialogs in your applications.
The list below outlines key members of the TdxShellListView class. These members allow you to configure the Shell List View control.
ThumbnailOptionsProvides access to thumbnail display settings.ViewStyleAllows you to switch between item display modes.ViewStyleIcon | ViewStyleList | ViewStyleReport | ViewStyleSmallIconProvide access to appearance settings specific to corresponding item display modes.
AllowDragDropSpecifies if OLE drag-and-drop operations are enabled.OnCompareAllows you to implement a custom sort algorithm for shell items.MultiSelectSpecifies if users can select multiple shell items simultaneously.OnExecuteItemAllows you to prevent execution of applications associated with certain file types when a user attempts to open a file.OnShellChange
Allows you to respond to external changes in Windows Shell.
Note
The OnShellChange event occurs only if the ShellOptions.TrackShellChanges property is set to True ( default ).
OnSortCompletedAllows you to respond to sort operations.OnViewChangedAllows you to respond to item display mode changes.SelectAll | ClearSelectionSelect and deselect all displayed shell items.SelectedFilePathsReturns paths to selected shell items.SortSorts displayed shell items.SortingSpecifies if sort operations are enabled.
FolderCountReturns the number of displayed shell items accessible through the Folders property.FoldersProvides indexed access to displayed shell items.GroupIndexAllows you to associate the Shell List View control with other shell controls.OnAddFolderAllows you to prevent certain shell items from appearing in the Shell List View control.ShellOptionsProvides access to shell-related behavior settings.ShellRootAllows you to configure shell root settings.UpdateContentReloads displayed Windows Shell content.
BrowseParentNavigates to the parent shell item.OnBeforeNavigation | OnAfterNavigation | OnCurrentFolderChangedAllow you to track shell navigation operations.PathAllows you to navigate to any accessible shell folder.
AssignCopies settings between Shell List View controls.BeginUpdate | EndUpdateAllow you to avoid excessive redraw operations during batch state and setting changes and improve application performance.
You can associate the Shell List View control with the following shell controls to synchronize displayed content:
TcxShellComboBoxA Shell Combo Box editor.TdxShellBreadcrumbEditA Shell Breadcrumb control.TdxShellTreeViewA Shell Tree View control.
Show 12 items
TObject TPersistent TComponent TControl TWinControl TCustomControl TcxCustomControl TcxControl TcxScrollingControl TdxCustomListView TdxCustomShellListView TdxShellListView
See Also