ExFileView object
Tip The /COM object can be placed on a HTML page (with usage of the HTML object tag:  <object classid="clsid:...">)  using the class identifier: {F26C97E5-3E86-4CE4-935B-A997AB3DDBE4}. The object's program identifier is: "Exontrol.ExFileView". The /COM object module is: "ExFileVw.dll"
Provide rich display of file and folder information from within your applications. ExFileView is an ActiveX component for creating Windows Explorer-style functionality. Files with different attributes can be displayed with different color, background color, font, etc. It can also filter the files based on files extensions using Include or Exclude clauses. The ExFileView component is able to change the displayed icon, or type file, supports Drag & Drop, incremental search, mouse wheel and more. The ExFileView control is able to show the folders that contains files change into a given interval. The ExFileView components supports the following methods and properties:

NameDescription
AddColumnCustomFilterAdds a custom filter to the column.
AllowEnterFolderSpecifies whether a new folder is opened, once the user presses the Enter key or double-clicks a folder.
AllowMenuContextEnables or disables the file's context menu.
AllowRenameRetrieves or sets a value that indicates whether the control allows renaming items.
AllowSelectNothingSpecifies whether the current selection is erased, once the user clicks outside of the items section.
AllowShortcutFoldersSpecifies whether the shortcut-folders are shown as folders or files.
AppearanceRetrieves or sets the control's appearance.
ApplyFilterApplies the filter.
AsynchronousSpecifies whether the files and folders information is loading in the background.
AttachTemplateAttaches a script to the current object, including the events, from a string, file, a safe array of bytes.
AutoDragGets or sets a value that indicates the way the component supports the AutoDrag feature.
AutoUpdateDetermines whether the control is refreshed while a file or folder is changed, moved, or renamed.
BackColorRetrieves or sets the control's background.
BackColorHeaderSpecifies the header's background color.
BackgroundReturns or sets a value that indicates the background color for parts in the control.
BeginUpdatePrevents the control from painting until the EndUpdate method is called.
BrowseFolderPathRetrieves or sets the browsed folder path.
ChangeNotificationEnables or disables control's notifications by firing Change event, whether the control's list is altered.
ClearColumnCustomFiltersClears the list of column's custom filters.
ClearFilterClears the filter.
ClearImagesClears the loaded images.
ColumnAutoResizeReturns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width.
ColumnCaptionSpecifies the column's caption.
ColumnFilterSpecifies the column's filter when filter type is exFilter.
ColumnFilterButtonSpecifies a value that indicates whether the column displays the filter button.
ColumnFilterTypeSpecifies the column's filter type.
ColumnsAllowSizingRetrieves or sets a value that indicates whether a user can resize columns at run-time.
ColumnsVisibleIndicates the columns being visible.
ColumnVisibleRetrieves or sets a value that indicates whether the column is visible or hidden.
ColumnWidthRetrieves or sets a value that indicates the column's width.
CopyCopies the control's content to the clipboard, in the EMF format.
CopyToExports the control's view to an EMF file.
DebugDisplays information in debug mode.
DefaultItemHeightRetrieves or sets a value that indicates the default item height.
DescriptionChanges descriptions for control objects.
DisplayFoldersInfoSpecifies whether the control displays the Size, Type, Modified for folders objects.
EnabledEnables or disables the control.
EndUpdateResumes painting the control after painting is suspended by the BeginUpdate method.
EventParamRetrieves or sets a value that indicates the current's event parameter.
ExcludeFilterSpecifies the pattern used to exclude files from the control's list, like '*.tmp *.log'.
ExcludeFolderFilterRetrieves or sets a value that indicates the folders being excluded.
ExecuteContextCommandExecutes a context menu command.
ExecuteContextMenuExecutes a command from the object's context menu.
ExecuteTemplateExecutes a template and returns the result.
ExpandExpands and selects a folder giving its path.
ExpandFoldersRetrieves or sets a value that indicates whether the control expands the folder objects.
ExpandOnDblClkRetrieves or sets a value that indicates whether a folder is expanded by double click.
ExploreFromHereSpecifies the root folder for the control.
FileFromPointRetrieves the file from the point.
FileTypesRetrieves the control's FileTypes collection.
FilterBarBackColorSpecifies the background color of the control's filter bar.
FilterBarCaptionSpecifies the filter bar's caption.
FilterBarDropDownHeightSpecifies the height of the drop down filter window proportionally with the height of the control's list.
FilterBarDropDownWidthSpecifies the width of the drop down filter window proportionally with the width of the control's column.
FilterBarFontRetrieves or sets the font for control's filter bar.
FilterBarForeColorSpecifies the foreground color of the control's filter bar.
FilterBarHeightSpecifies the height of the control's filter bar. If the value is less than 0, the filterbar is automatically resized to fit its description.
FilterBarPromptSpecifies the caption to be displayed when the filter pattern is missing.
FilterBarPromptColumnsSpecifies the list of columns to be used when filtering using the prompt.
FilterBarPromptPatternSpecifies the pattern for the filter prompt.
FilterBarPromptTypeSpecifies the type of the filter prompt.
FilterBarPromptVisibleShows or hides the filter prompt.
FilterIncludeSpecifies the items being included after the user applies the filter.
FontRetrieves or sets the Font object used to paint control.
ForeColorRetrieves or sets the control's foreground color.
ForeColorHeaderSpecifies the header's foreground color.
FormatABCFormats the A,B,C values based on the giving expression and returns the result.
FreezeEventsPrevents the control to fire any event.
FullRowSelectEnables full-row selection in the control.
GetBuilds and gets the collection of File objects of the given type.
HasButtonsAdds a button to the left side of each parent item.
HasCheckBoxSpecifies whether the control displays a check box for each item.
HasLinesRetrieves or sets a value that indicates whether the control links the child items to their parents.
HasLinesAtRootRetrieves or sets a value that indicates whether the control draws the lines that link the root items.
HeaderAppearanceRetrieves or sets a value that indicates the header's appearance.
HeaderHeightRetrieves or sets a value indicating the control's header height.
HeaderVisibleRetrieves or sets a value that indicates whether the control's header bar is visible or hidden.
HideSelectionReturns a value that determines whether selected item appears highlighted when a control loses the focus.
HotBackColorRetrieves or sets a value that indicates the hot-tracking background color.
HotForeColorRetrieves or sets a value that indicates the hot-tracking foreground color.
hWndRetrieves the control's window handle.
ImageSizeRetrieves or sets the size of icons the control displays.
IncludeFilesRetrieves or sets a value indicating whether the control includes the files to the list.
IncludeFilesInFolderRetrieves or sets a value that indicates whether the control includes files when expanding a folder.
IncludeFilterSpecifies the pattern used to include files to the control's list, like '*.cpp *.h'
IncludeFolderFilterRetrieves or sets a value that indicates the folders being included.
IncludeFoldersRetrieves or sets a value that indicates whether the control includes the folders.
IncludeParentRetrieves or sets a value that indicates whether the control includes the parent folder.
IncludeParentIconKeyRetrieves or sets a value that indicates the key of the icon used for 'Parent' button. Use LoadIcon property to load icons to control.
IncludeParentLabelSpecifies the label for the parent item.
IncludeSubFolderIconKeyRetrieves or sets a value that indicates the key of the icon to highlights folders that includes sub-folders.
IncrementalSearchSpecifies how the control searches for the objects while user types characters.
IndentRetrieves or sets the amount, in pixels, that child items are indented relative to their parent items.
IsBusyIndicates whether the control still collects information about current files and folders.
LayoutSaves or loads the control's layout, such as positions of the columns, scroll position, filtering values.
LoadIconAppends a new icon image to control images collection.
LoadIconsLoads new images to control.
LoadIconsKeySpecifies the starting key when the LoadIcons method is used.
LoadingSpecifies the HTML caption being displayed in the list if loading files or folders could take long time.
ModifiedDaysAgoSpecifies a value that indicates whether the Modified column shows the number of days ago when the file is last updated.
OLEDragCauses a component to initiate an OLE drag/drop operation.
OLEDropModeReturns or sets how a target component handles drop operations
OptionRetrieves or sets a value that indicates an option for the control.
PictureRetrieves or sets a graphic to be displayed in the control.
PictureDisplayRetrieves or sets a value that indicates the way how the graphic is displayed on the control's background
RefreshRefreshes the control.
ScrollButtonHeightSpecifies the height of the button in the vertical scrollbar.
ScrollButtonWidthSpecifies the width of the button in the horizontal scrollbar.
ScrollFontRetrieves or sets the scrollbar's font.
ScrollHeightSpecifies the height of the horizontal scrollbar.
ScrollOrderPartsSpecifies the order of the buttons in the scroll bar.
ScrollPartCaptionSpecifies the caption being displayed on the specified scroll part.
ScrollPartCaptionAlignmentSpecifies the alignment of the caption in the part of the scroll bar.
ScrollPartEnableIndicates whether the specified scroll part is enabled or disabled.
ScrollPartVisibleIndicates whether the specified scroll part is visible or hidden.
ScrollThumbSizeSpecifies the size of the thumb in the scrollbar.
ScrollToolTipSpecifies the tooltip being shown when the user moves the scroll box.
ScrollWidthSpecifies the width of the vertical scrollbar.
SearchSpecifies the list of files and folders including wild card characters to search for.
SelBackColorRetrieves or sets a value that indicates the selection background color.
SelectSelects a folder, giving its displaying name, relative or absolute path.
SelectByDragSpecifies whether the user can select multiple files/folders by dragging.
SelectOnReleaseIndicates whether the selection occurs when the user releases the mouse button.
SelForeColorRetrieves or sets a value that indicates the selection foreground color.
ShowContextMenuSpecifies the object's context menu.
ShowFocusRectRetrieves or sets a value indicating whether the control draws a thin rectangle arround the focused item.
SingleSelRetrieves or sets a value indicating whether control support single or multiples selection.
SortSorts a column.
StatisticsGives statistics data of objects being hold by the control.
StopSearchStops the searching operation.
TemplateSpecifies the control's template.
TemplateDefDefines inside variables for the next Template/ExecuteTemplate call.
TemplatePutDefines inside variables for the next Template/ExecuteTemplate call.
ToolTipDelaySpecifies the time in ms that passes before the ToolTip appears.
ToolTipFontRetrieves or sets the tooltip's font.
ToolTipPopDelaySpecifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control.
ToolTipWidthSpecifies a value that indicates the width of the tooltip window, in pixels.
UseVisualThemeSpecifies whether the control uses the current visual theme to display certain UI parts.
VersionRetrieves the control's version.
VisualAppearanceRetrieves the control's appearance.