The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures. The cascade 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.
The CascadeTree object supports the following properties and methods:
| | Name | Description | |
| | AllowContextMenu | Enables or disables the file's context menu. | |
| | AllowSplitView | Specifies whether the user can split the control into multiple-views | |
| | AnchorFromPoint | Retrieves the identifier of the anchor from point. | |
| | Appearance | Retrieves or sets the control's appearance. | |
| | AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |
| | BackColor | Specifies the control's background color. | |
| | BackColorAlternate | Specifies the control's alternate background color. | |
| | BackColorHeader | Specifies the header's background color. | |
| | BackColorLevelHeader | Specifies the multiple levels header's background color. | |
| | BackColorSortBar | Retrieves or sets a value that indicates the sort bar's background color. | |
| | BackColorSortBarCaption | Returns or sets a value that indicates the caption's background color in the control's sort bar. | |
| | Background | Returns or sets a value that indicates the background color for parts in the control. | |
| | BeginUpdate | Maintains 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. | |
| | BorderHeight | Sets or retrieves a value that indicates the border height of the control. | |
| | BorderWidth | Sets or retrieves a value that indicates the border width of the control. | |
| | ColumnFromPoint | Retrieves the column from the point. | |
| | DataSource | Specifies the control's data as an array, XML, ADO or DAO. | |
| | DefaultView | Returns the control's default view. | |
| | DefColumnWidth | Specifies the width to create a new cascade column. | |
| | 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. | |
| | ExecuteContextMenu | Executes a command from the object's context menu. | |
| | ExecuteTemplate | Executes a template and returns the result. | |
| | FilterBarBackColor | Specifies the background color of the control's filter bar. | |
| | FilterBarForeColor | Specifies the foreground color of the control's filter bar. | |
| | FitCascadeColumns | Retrieves or sets a value that indicates the number of cascading columns to fit. | |
| | FitToClient | Resizes or/and moves the all cascade columns to fit the control's client area. | |
| | Font | Retrieves or sets the control's font. | |
| | ForeColor | Specifies the control's foreground color. | |
| | ForeColorAlternate | Specifies the control's alternate foreground color. | |
| | ForeColorHeader | Specifies the header's foreground color. | |
| | ForeColorSortBar | Retrieves or sets a value that indicates the sort bar's foreground color. | |
| | FormatABC | Formats the A,B,C values based on the giving expression and returns the result. | |
| | FormatAnchor | Specifies the visual effect for anchor elements in HTML captions. | |
| | FreezeEvents | Prevents the control to fire any event. | |
| | HeaderAppearance | Retrieves or sets a value that indicates the header's appearance. | |
| | HeaderVisible | Retrieves or sets a value that indicates whether the the grid's header is visible or hidden. | |
| | HTMLPicture | Adds or replaces a picture in HTML captions. | |
| | hWnd | Retrieves the control's window handle. | |
| | Images | Sets at runtime the control's image list. The Handle should be a handle to an Images List Control. | |
| | ImageSize | Retrieves or sets the size of icons the control displays. | |
| | ItemFromPoint | Retrieves the item from the point. | |
| | Layout | Saves or loads the control's layout, such current selection for each panel, the widths of the cascade columns, and so on. | |
| | MaxColumnWidth | Specifies the maximum width for any cascade column. | |
| | MinColumnWidth | Specifies the minimum width for any cascade column. | |
| | Mode | Indicates whether the view allows single or multiple cascade columns. | |
| | Name | Selects the path using the name for each view. | |
| | 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 | Refreses the control. | |
| | ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |
| | 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. | |
| | 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. | |
| | SelBackColor | Retrieves or sets a value that indicates the selection background color. | |
| | Select | Selects the path using the key for each view. | |
| | SelForeColor | Retrieves or sets a value that indicates the selection foreground color. | |
| | ShowContextMenu | Specifies the object's context menu. | |
| | ShowImageList | Specifies whether the control's image list window is visible or hidden. | |
| | ShowToolTip | Shows the specified tooltip at given position. | |
| | SplitViewHeight | Specifies the height of split panels, separated by comma. | |
| | StatusBarHeight | Specifies the height of the control's status bar. | |
| | StatusBarLabel | Specifies the HTML label the control's status bar is displaying. | |
| | StatusBarVisible | Specifies whether the control's status bar is visible or hidden. | |
| | 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. | |
| | UseTabKey | Retrieves or sets a value that specifies whether the Tab or SHIFT + Tab key navigates through the cascading columns. | |
| | Version | Retrieves the control's version. | |
| | View | Returns the view you are currently working on. | |
| | ViewColumnFromPoint | Retrieves the view and column from the point. | |
| | ViewFromPoint | Retrieves the view from the point. | |
| | ViewItemFromPoint | Retrieves the view and item from the point. | |
| | VisualAppearance | Retrieves the control's appearance. | |