SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
The SftDirectory object represents the SftDirectory control. Through its properties, additional objects can be accessed.
| Property/Method | Description |
|---|---|
| _Version | Returns the product's exact version. |
| AboutBox | Displays product, contact and copyright information. |
| ActiveColumnBackColor | Defines the background color of the active column. |
| Appearance | Defines the control's border look. |
| AutoExpandDragDrop | Defines whether folders are automatically expanded during drag & drop. |
| AutoExpandHover | Defines whether folders are automatically expanded when the mouse hovers over a folder. |
| AutoInitialLoad | Defines whether the control's contents are automatically loaded when the control is initially created. |
| AutoReload | Defines whether the control's contents are automatically updated when folders and their contents change. |
| AutoSizeColumns | Defines whether the columns are automatically resized optimally when the contents are loaded. |
| BackColor | Defines the background color. |
| BorderStyle | Defines the control's border style. |
| Can | Tests whether the specified action is supported by all selected files/folders. |
| CancelMode | Cancels current processing modes. |
| Clear | Empties the control. |
| ClearSelection | Clears all selections. |
| CollapseAll | Collapses all folders (hides child files/folders). |
| Column | Returns a SftDirectoryColumn object for a given contents value. |
| ColumnCount | Defines the number of columns. |
| ColumnEntry | Returns a SftDirectoryColumn object for a given column. |
| ContextMenu | Displays the context menu for the selected file/folder(s). |
| ControlStyle | Defines the control's basic style. |
| CorrectSelections | Corrects all selections so only files/folders of one parent folder are selected. |
| CurrentFolder | Returns the SftDirectoryFolder object of the currently selected file/folder. |
| CustomCode | Defines optional product customization. |
| DeleteOnCollapse | Defines whether files or folders are removed as a parent folder is collapsed. |
| Direct | Returns an ISftDirectoryVTable interface pointer. |
| Do | Performs the specified action. |
| DropDownHeight | Defines the number of items shown in the dropdown list when used as a combo box. |
| DropDownWidth | Defines the width of the dropdown list (as a percentage of the main width of the control) when used as a combo box. |
| DropTargetInnerBorderColor | Defines the inner border color for items as drop targets during a drag & drop operation. |
| DropTargetInnerFill1 | Defines the starting color used to fill the selection outline for items as drop targets during a drag & drop operation. |
| DropTargetInnerFill2 | Defines the ending color used to fill the selection outline for items as drop targets during a drag & drop operation. |
| DropTargetOutlineBorderColor | Defines the outline border color for items as drop targets during a drag & drop operation. |
| Enabled | Defines whether the control responds to user-generated events. |
| ErrorWindow | Defines the top-level application window for error message reporting. |
| ExpandButtons | Defines whether expand buttons are shown. |
| Folder | Returns a SftDirectoryFolder object given a file/folder's absolute path. |
| FolderCount | Returns the total number of files and folders. |
| FolderList | Returns a SftDirectoryFolder object given a file/folder's index. |
| FolderUsingIDL | Returns a SftDirectoryFolder object given a file/folder's absolute IDL. |
| Font | Defines the default text font. |
| ForeColor | Defines the foreground color. |
| ForeColorArchiveReady | Defines the foreground color of files/folders ready to be archived. |
| ForeColorCompressed | Defines the foreground color of compressed files/folders. |
| ForeColorEncrypted | Defines the foreground color of encrypted files/folders. |
| ForeColorHidden | Defines the foreground color of hidden files/folders. |
| ForeColorReadOnly | Defines the foreground color of read/only files/folders. |
| GetDiskspace | Determines disk space information for a disk volume. |
| GetDiskspaceF | Determines disk space information for a disk volume. |
| GetItemIDListFromCSIDL | Determines the file/folder's ITEMIDLIST given a file/folder's system-independent CSIDL. |
| GetItemIDListParent | Retrieves the parent's absolute ITEMIDLIST given an absolute ITEMIDLIST. |
| GetItemIDListRoot | Retrieves the root folder's ITEMIDLIST given an absolute ITEMIDLIST. |
| GetPathFromCSIDL | Determines the actual path given a file/folder's system-independent CSIDL. |
| GetPathFromItemIDList | Retrieves the file/folder's path name given an absolute ITEMIDLIST. |
| GridStyle | Defines the use of grid lines. |
| Headers | Returns the SftDirectoryHeaders object. |
| HitTest | Determines the file/folder at the given cursor coordinates. |
| HitTestPix | Determines the file/folder at the given cursor coordinates. |
| HotInnerBorderColor | Defines the inner border color for items when the mouse cursor is on the item. |
| HotInnerFill1 | Defines the starting color used to fill the selection outline for items when the mouse cursor is on the item. |
| HotInnerFill2 | Defines the ending color used to fill the selection outline for items when the mouse cursor is on the item. |
| HotOutlineBorderColor | Defines the outline border color for items when the mouse cursor is on the item. |
| InitialFolder | Defines the initially selected file/folder using a path name. |
| InitialFolderSpecial | Defines the initially selected file/folder using a file/folder's system-independent CSIDL. |
| License | Returns the product's license number. |
| LoadLayout | Loads the column layout and control information from the specified Registry location. |
| MakeColumnsOptimal | Resizes all columns to their optimal width. |
| MatchFile | Defines the wildcard pattern a file name has to match in order to be added to the control. |
| MatchFileRegexp | Defines the regular expression a file name has to match in order to be added to the control. |
| MatchFolder | Defines the wildcard pattern a folder name has to match in order to be added to the control. |
| MatchFolderRegexp | Defines the regular expression a folder name has to match in order to be added to the control. |
| MouseIcon | Defines a custom mouse icon. |
| MouseIconH | Defines a custom mouse icon using a Windows icon handle. |
| MousePointer | Defines the mouse pointer used. |
| MultiSelect | Defines whether only one or multiple files/folders can be selected at a time. |
| OLEDrag | Initiates an OLE drag & drop operation. |
| OLEDragMode | Defines OLE drag support. |
| OLEDragPix | Initiates an OLE drag & drop operation. |
| OLEDropMode | Defines OLE drop support. |
| OpenFiles | Defines whether files are opened when double-clicked. |
| OutlineStyle | Defines the display style of the selection outline. |
| Refresh | Repaints the entire control. |
| RegistryEntry | Defines the Registry location used to load and save layout information. |
| RegistryLocation | Defines the Registry location used to load and save layout information. |
| Reload | Reloads all files/folders. |
| RenameStyle | Defines how files/folders can be renamed. |
| RightToLeft | Defines the display direction and visual appearance on a bidirectional system. |
| RootFolder | Returns the root folder. |
| SaveLayout | Saves the current column layout and control information to the specified Registry location. |
| SelectBackColor | Defines the background color of selected files/folders when the control has the focus. |
| SelectBackColorNoFocus | Defines the background color of selected files/folders when the control doesn't have the focus. |
| SelectEnabledItemsOnly | Defines whether only enabled items can be selected by the user using the mouse or keyboard. |
| SelectForeColor | Defines the foreground color of selected files/folders when the control has the focus. |
| SelectForeColorNoFocus | Defines the foreground color of selected files/folders when the control doesn't have the focus. |
| SelectHotInnerBorderColor | Defines the inner border color for selected items when the mouse cursor is on the item. |
| SelectHotInnerFill1 | Defines the starting color used to fill the selection outline for selected items when the mouse cursor is on the item. |
| SelectHotInnerFill2 | Defines the ending color used to fill the selection outline for selected items when the mouse cursor is on the item. |
| SelectHotOutlineBorderColor | Defines the outline border color for selected items when the mouse cursor is on the item. |
| SelectInnerBorderColor | Defines the inner border color for selected items. |
| SelectInnerFill1 | Defines the starting color used to fill the selection outline for selected items. |
| SelectInnerFill2 | Defines the ending color used to fill the selection outline for selected items. |
| Selection | Returns the requested selected file/folder. |
| SelectionCount | Returns the number of selected files/folders. |
| SelectNoFocusInnerBorderColor | Defines the inner border color for selected items when the control does not have the input focus. |
| SelectNoFocusInnerFill1 | Defines the starting color used to fill the selection outline for selected items when the control does not have the input focus. |
| SelectNoFocusInnerFill2 | Defines the ending color used to fill the selection outline for selected items when the control does not have the input focus. |
| SelectNoFocusOutlineBorderColor | Defines the outline border color for selected items when the control does not have the input focus. |
| SelectOutlineBorderColor | Defines the outline border color for selected items. |
| ShellVersionBuild | Returns the Shell's build number. |
| ShellVersionMajor | Returns the Shell's major version number. |
| ShellVersionMinor | Returns the Shell's minor version number. |
| ShowCheckBoxes | Defines whether checkboxes are shown. |
| ShowContextMenu | Defines whether the complete context menu is shown when the right mouse button is released or Shift-F10 is pressed. |
| ShowErrors | Defines whether error messages are displayed. |
| ShowFiles | Defines whether files are displayed. |
| ShowHiddenFolders | Defines whether hidden (system) files/folders are shown. |
| ShowImages | Defines whether the file/folder images are displayed. |
| SizeBox | Defines whether a sizing box is available. |
| TopMostFolder | Defines the topmost folder displayed using a path name. |
| TopMostFolderIDL | Defines the topmost folder displayed using an absolute ITEMIDLIST. |
| TopMostFolderSpecial | Defines the topmost folder displayed using predefined values. |
| TreeLineStyle | Defines the display style of connecting tree lines. |
| Up | Changes the topmost folder to the current topmost folder's parent folder. |
| UpdateHorizontalScrollbar | Recalculates the horizontal scrolling extent for optimal horizontal scrolling. |
| UseThemes | Defines whether Windows themes can be used. |
| Version | Returns the product's exact version. |
| Window | Returns the control's window handle. |
See Also Object Hierarchy
