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:
| | Name | Description | |
| | AddColumnCustomFilter | Adds a custom filter to the column. | |
| | AllowEnterFolder | Specifies whether a new folder is opened, once the user presses the Enter key or double-clicks a folder. | |
| | AllowMenuContext | Enables or disables the file's context menu. | |
| | AllowRename | Retrieves or sets a value that indicates whether the control allows renaming items. | |
| | AllowSelectNothing | Specifies whether the current selection is erased, once the user clicks outside of the items section. | |
| | AllowShortcutFolders | Specifies whether the shortcut-folders are shown as folders or files. | |
| | Appearance | Retrieves or sets the control's appearance. | |
| | ApplyFilter | Applies the filter. | |
| | Asynchronous | Specifies whether the files and folders information is loading in the background. | |
| | AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |
| | AutoDrag | Gets or sets a value that indicates the way the component supports the AutoDrag feature. | |
| | AutoUpdate | Determines whether the control is refreshed while a file or folder is changed, moved, or renamed. | |
| | BackColor | Retrieves or sets the control's background. | |
| | BackColorHeader | Specifies the header's background color. | |
| | Background | Returns or sets a value that indicates the background color for parts in the control. | |
| | BeginUpdate | Prevents the control from painting until the EndUpdate method is called. | |
| | BrowseFolderPath | Retrieves or sets the browsed folder path. | |
| | ChangeNotification | Enables or disables control's notifications by firing Change event, whether the control's list is altered. | |
| | ClearColumnCustomFilters | Clears the list of column's custom filters. | |
| | ClearFilter | Clears the filter. | |
| | ClearImages | Clears the loaded images. | |
| | ColumnAutoResize | Returns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width. | |
| | ColumnCaption | Specifies the column's caption. | |
| | ColumnFilter | Specifies the column's filter when filter type is exFilter. | |
| | ColumnFilterButton | Specifies a value that indicates whether the column displays the filter button. | |
| | ColumnFilterType | Specifies the column's filter type. | |
| | ColumnsAllowSizing | Retrieves or sets a value that indicates whether a user can resize columns at run-time. | |
| | ColumnsVisible | Indicates the columns being visible. | |
| | ColumnVisible | Retrieves or sets a value that indicates whether the column is visible or hidden. | |
| | ColumnWidth | Retrieves or sets a value that indicates the column's width. | |
| | Copy | Copies the control's content to the clipboard, in the EMF format. | |
| | CopyTo | Exports the control's view to an EMF file. | |
| | Debug | Displays information in debug mode. | |
| | DefaultItemHeight | Retrieves or sets a value that indicates the default item height. | |
| | Description | Changes descriptions for control objects. | |
| | DisplayFoldersInfo | Specifies whether the control displays the Size, Type, Modified for folders objects. | |
| | Enabled | Enables or disables the control. | |
| | EndUpdate | Resumes painting the control after painting is suspended by the BeginUpdate method. | |
| | EventParam | Retrieves or sets a value that indicates the current's event parameter. | |
| | ExcludeFilter | Specifies the pattern used to exclude files from the control's list, like '*.tmp *.log'. | |
| | ExcludeFolderFilter | Retrieves or sets a value that indicates the folders being excluded. | |
| | ExecuteContextCommand | Executes a context menu command. | |
| | ExecuteContextMenu | Executes a command from the object's context menu. | |
| | ExecuteTemplate | Executes a template and returns the result. | |
| | Expand | Expands and selects a folder giving its path. | |
| | ExpandFolders | Retrieves or sets a value that indicates whether the control expands the folder objects. | |
| | ExpandOnDblClk | Retrieves or sets a value that indicates whether a folder is expanded by double click. | |
| | ExploreFromHere | Specifies the root folder for the control. | |
| | FileFromPoint | Retrieves the file from the point. | |
| | FileTypes | Retrieves the control's FileTypes collection. | |
| | FilterBarBackColor | Specifies the background color of the control's filter bar. | |
| | FilterBarCaption | Specifies the filter bar's caption. | |
| | FilterBarDropDownHeight | Specifies the height of the drop down filter window proportionally with the height of the control's list. | |
| | FilterBarDropDownWidth | Specifies the width of the drop down filter window proportionally with the width of the control's column. | |
| | FilterBarFont | Retrieves or sets the font for control's filter bar. | |
| | FilterBarForeColor | Specifies the foreground color of the control's filter bar. | |
| | FilterBarHeight | Specifies the height of the control's filter bar. If the value is less than 0, the filterbar is automatically resized to fit its description. | |
| | FilterBarPrompt | Specifies the caption to be displayed when the filter pattern is missing. | |
| | FilterBarPromptColumns | Specifies the list of columns to be used when filtering using the prompt. | |
| | FilterBarPromptPattern | Specifies the pattern for the filter prompt. | |
| | FilterBarPromptType | Specifies the type of the filter prompt. | |
| | FilterBarPromptVisible | Shows or hides the filter prompt. | |
| | FilterInclude | Specifies the items being included after the user applies the filter. | |
| | Font | Retrieves or sets the Font object used to paint control. | |
| | ForeColor | Retrieves or sets the control's foreground color. | |
| | ForeColorHeader | Specifies the header's foreground color. | |
| | FormatABC | Formats the A,B,C values based on the giving expression and returns the result. | |
| | FreezeEvents | Prevents the control to fire any event. | |
| | FullRowSelect | Enables full-row selection in the control. | |
| | Get | Builds and gets the collection of File objects of the given type. | |
| | HasButtons | Adds a button to the left side of each parent item. | |
| | HasCheckBox | Specifies whether the control displays a check box for each item. | |
| | HasLines | Retrieves or sets a value that indicates whether the control links the child items to their parents. | |
| | HasLinesAtRoot | Retrieves or sets a value that indicates whether the control draws the lines that link the root items. | |
| | HeaderAppearance | Retrieves or sets a value that indicates the header's appearance. | |
| | HeaderEnabled | Enables or disables the control's header. | |
| | HeaderHeight | Retrieves or sets a value indicating the control's header height. | |
| | HeaderVisible | Retrieves or sets a value that indicates whether the control's header bar is visible or hidden. | |
| | HideSelection | Returns a value that determines whether selected item appears highlighted when a control loses the focus. | |
| | HotBackColor | Retrieves or sets a value that indicates the hot-tracking background color. | |
| | HotForeColor | Retrieves or sets a value that indicates the hot-tracking foreground color. | |
| | hWnd | Retrieves the control's window handle. | |
| | ImageSize | Retrieves or sets the size of icons the control displays. | |
| | IncludeFiles | Retrieves or sets a value indicating whether the control includes the files to the list. | |
| | IncludeFilesInFolder | Retrieves or sets a value that indicates whether the control includes files when expanding a folder. | |
| | IncludeFilter | Specifies the pattern used to include files to the control's list, like '*.cpp *.h' | |
| | IncludeFolderFilter | Retrieves or sets a value that indicates the folders being included. | |
| | IncludeFolders | Retrieves or sets a value that indicates whether the control includes the folders. | |
| | IncludeParent | Retrieves or sets a value that indicates whether the control includes the parent folder. | |
| | IncludeParentIconKey | Retrieves or sets a value that indicates the key of the icon used for 'Parent' button. Use LoadIcon property to load icons to control. | |
| | IncludeParentLabel | Specifies the label for the parent item. | |
| | IncludeSubFolderIconKey | Retrieves or sets a value that indicates the key of the icon to highlights folders that includes sub-folders. | |
| | IncrementalSearch | Specifies how the control searches for the objects while user types characters. | |
| | Indent | Retrieves or sets the amount, in pixels, that child items are indented relative to their parent items. | |
| | IsBusy | Indicates whether the control still collects information about current files and folders. | |
| | Layout | Saves or loads the control's layout, such as positions of the columns, scroll position, filtering values. | |
| | LoadIcon | Appends a new icon image to control images collection. | |
| | LoadIcons | Loads new images to control. | |
| | LoadIconsKey | Specifies the starting key when the LoadIcons method is used. | |
| | Loading | Specifies the HTML caption being displayed in the list if loading files or folders could take long time. | |
| | ModifiedDaysAgo | Specifies a value that indicates whether the Modified column shows the number of days ago when the file is last updated. | |
| | OLEDrag | Causes a component to initiate an OLE drag/drop operation. | |
| | OLEDropMode | Returns or sets how a target component handles drop operations | |
| | Option | Retrieves or sets a value that indicates an option for the control. | |
| | Picture | Retrieves or sets a graphic to be displayed in the control. | |
| | PictureDisplay | Retrieves or sets a value that indicates the way how the graphic is displayed on the control's background | |
| | Refresh | Refreshes the control. | |
| | ScrollButtonHeight | Specifies the height of the button in the vertical scrollbar. | |
| | ScrollButtonWidth | Specifies the width of the button in the horizontal scrollbar. | |
| | ScrollFont | Retrieves or sets the scrollbar's font. | |
| | ScrollHeight | Specifies the height of the horizontal scrollbar. | |
| | ScrollOrderParts | Specifies the order of the buttons in the scroll bar. | |
| | ScrollPartCaption | Specifies the caption being displayed on the specified scroll part. | |
| | ScrollPartCaptionAlignment | Specifies the alignment of the caption in the part of the scroll bar. | |
| | ScrollPartEnable | Indicates whether the specified scroll part is enabled or disabled. | |
| | ScrollPartVisible | Indicates whether the specified scroll part is visible or hidden. | |
| | ScrollThumbSize | Specifies the size of the thumb in the scrollbar. | |
| | ScrollToolTip | Specifies the tooltip being shown when the user moves the scroll box. | |
| | ScrollWidth | Specifies the width of the vertical scrollbar. | |
| | Search | Specifies the list of files and folders including wild card characters to search for. | |
| | SelBackColor | Retrieves or sets a value that indicates the selection background color. | |
| | Select | Selects a folder, giving its displaying name, relative or absolute path. | |
| | SelectByDrag | Specifies whether the user can select multiple files/folders by dragging. | |
| | SelectOnRelease | Indicates whether the selection occurs when the user releases the mouse button. | |
| | SelForeColor | Retrieves or sets a value that indicates the selection foreground color. | |
| | ShowContextMenu | Specifies the object's context menu. | |
| | ShowFocusRect | Retrieves or sets a value indicating whether the control draws a thin rectangle arround the focused item. | |
| | SingleSel | Retrieves or sets a value indicating whether control support single or multiples selection. | |
| | Sort | Sorts a column. | |
| | Statistics | Gives statistics data of objects being hold by the control. | |
| | StopSearch | Stops the searching operation. | |
| | Template | Specifies the control's template. | |
| | TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |
| | TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |
| | ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |
| | ToolTipFont | Retrieves or sets the tooltip's font. | |
| | ToolTipMargin | Defines the size of the control's tooltip margins. | |
| | ToolTipPopDelay | Specifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control. | |
| | ToolTipWidth | Specifies a value that indicates the width of the tooltip window, in pixels. | |
| | UseVisualTheme | Specifies whether the control uses the current visual theme to display certain UI parts. | |
| | Version | Retrieves the control's version. | |
| | VisualAppearance | Retrieves the control's appearance. | |