CascadeFile 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: {A44EFDCD-D526-4E58-909D-193FD6519290}. The object's program identifier is: "Exontrol.ExMiller". The /COM object module is: "ExMiller.dll"
The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures. The columns allow multiple levels of the hierarchy to be open at once, and provide a visual representation of the current location. It is closely related to techniques used earlier in the Smalltalk browser, but was independently invented by Mark S. Miller in 1980 at Yale University. Miller columns are most well known today as the "Columns view" mode of the Mac OS X Finder, as well as the "Browser" view in iTunes. The CascadeFile object supports the following properties / methods:

NameDescription
AllowContextMenuEnables or disables the file's context menu.
AllowSplitViewSpecifies whether the user can split the control into multiple-views
AnchorFromPointRetrieves the identifier of the anchor from point.
AppearanceRetrieves or sets the control's appearance.
AttachTemplateAttaches a script to the current object, including the events, from a string, file, a safe array of bytes.
AutoUpdateDetermines whether the control's content is automatically updated once a change occurs.
BackColorSpecifies the control's background color.
BackColorAlternateSpecifies the control's alternate background color.
BackColorHeaderSpecifies the header's background color.
BackgroundReturns or sets a value that indicates the background color for parts in the control.
BeginUpdateMaintains performance when items are added to the control one at a time. This method prevents the control from painting until the EndUpdate method is called.
BorderHeightSets or retrieves a value that indicates the border height of the control.
BorderWidthSets or retrieves a value that indicates the border width of the control.
ColumnAutoResizeReturns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width.
ColumnsVisibleIndicates the columns being visible.
DefaultItemHeightRetrieves or sets a value that indicates the default item height.
DefColumnWidthSpecifies the width to create a new cascade column.
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.
ExecuteContextCommandExecutes a context menu command.
ExecuteContextMenuExecutes a command from the object's context menu.
ExecuteTemplateExecutes a template and returns the result.
ExpandFoldersRetrieves or sets a value that indicates whether the control expands the folder objects.
ExploreFromHereSpecifies the root folder for the control.
FitCascadeColumnsRetrieves or sets a value that indicates the number of cascading columns to fit.
FitToClientResizes or/and moves the all cascade columns to fit the control's client area.
FontRetrieves or sets the control's font.
ForeColorSpecifies the control's foreground color.
ForeColorAlternateSpecifies the control's alternate foreground color.
ForeColorHeaderSpecifies the header's foreground color.
FormatABCFormats the A,B,C values based on the giving expression and returns the result.
FormatAnchorSpecifies the visual effect for anchor elements in HTML captions.
FreezeEventsPrevents the control to fire any event.
FullRowSelectEnables full-row selection in the control.
GetGets the list of files (selected, checked, visible, ...) as a safe array of VARIANT.
HasCheckBoxSpecifies whether the control displays a check box for each item.
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 background color.
HotForeColorRetrieves or sets a value that indicates the hot foreground color.
HTMLPictureAdds or replaces a picture in HTML captions.
hWndRetrieves the control's window handle.
ImagesSets at runtime the control's image list. The Handle should be a handle to an Images List Control.
ImageSizeRetrieves or sets the size of icons the control displays.
IndentRetrieves or sets the amount, in pixels, that child items are indented relative to their parent items.
LayoutSaves or loads the control's layout, such current selection for each panel, the widths of the cascade columns, and so on.
MaxColumnWidthSpecifies the maximum width for any cascade column.
MinColumnWidthSpecifies the minimum width for any cascade column.
ModeIndicates the mode the control displays the cascade columns.
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.
ReplaceIconAdds a new icon, replaces an icon or clears the control's image list.
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.
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.
SelBackColorRetrieves or sets a value that indicates the selection background color.
SelectSpecifies the current selection.
SelectModeIndicates the mode the control displays the last visible cascade column.
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.
ShowImageListSpecifies whether the control's image list window is visible or hidden.
ShowToolTipShows the specified tooltip at given position.
SingleSelRetrieves or sets a value indicating whether control support single or multiples selection.
SplitViewHeightSpecifies the height of split panels, separated by comma.
StatusBarLabelSpecifies the HTML label the control's status bar is displaying.
StatusBarVisibleSpecifies whether the control's status bar is visible or hidden.
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.
UseTabKeyRetrieves or sets a value that specifies whether the Tab or SHIFT + Tab key navigates through the cascading columns.
VersionRetrieves the control's version.
VisualAppearanceRetrieves the control's appearance.