TcxTreeListOptionsView Class
Stores Tree List appearance settings.
Declaration
TcxTreeListOptionsView = class(
TcxControlOptionsView
)
Remarks
The TcxTreeListOptionsView class implements appearance and layout-related settings for TcxTreeList, TcxDBTreeList, and TcxVirtualTreeList components.
In this topic…
Main API Members
The list below outlines key members of the TcxTreeListOptionsView class.
Appearance Settings
- DropArrowColor
- Allows you to explicitly specify the color of arrows used to indicate the current drop target for drag-and-drop operations.
- CellEndEllipsis
- Specifies if an ellipsis is displayed at the end of cropped cell content.
- EditAutoHeightBorderColor
- Specifies the color of a multi-line in-place editor when the parent Tree List control’s OptionsBehavior.EditAutoHeight property is set to eahEditor.
- FixedSeparatorColor | FixedSeparatorWidth
- Specify fixed band separator appearance settings.
- GridLineColor
- Allows you to explicitly specify the color of displayed grid lines
- TreeLineColor | TreeLineStyle
- Specify the appearance settings of lines displayed between nodes.
- UseImageIndexForSelected
- Specifies if selected and deselected nodes use the same glyph set (if assigned).
- UseNodeColorForIndent
- Specifies if nodes and corresponding indent cells share the same background color.
Layout-Related Settings
- BandLineHeight
- Allows you to explicitly specify band header height.
- CellAutoHeight
- Specifies if cell height is adjusted automatically to display content in full.
- CellTextMaxLineCount
- Allows you to limit the number of displayed lines when the CellAutoHeight option is enabled.
- ColumnAutoWidth
- Specifies if column width is calculated automatically according to content size.
- DynamicIndent
- Specifies if indent width is adjusted automatically according to node glyph dimensions.
- IndicatorWidth
- Specifies indicator column width.
- GetCategorizedColumn
- Returns the column used as a source of category values in categorized mode.
- HeaderAutoHeight
- Specifies if headers are resized automatically to display band row content in full.
- NavigatorOffset
- Specifies the distance between the content area at the bottom and a data navigator (if displayed).
- PaintStyle
- Allows you to switch between standard and categorized Tree List display modes. In categorized mode, use the CategorizedColumn property to specify a column used as a source of category values.
- SimpleCustomizeBox
- Allows you to switch between simple and tabbed Customization Form layouts.
UI Element Visibility
- Bands
- Specifies if band headers are visible.
- Buttons | ShowRoot
- Specify if node expand buttons and tree lines between root nodes are visible.
- CheckGroups
- Allows you to display check boxes or radio buttons for nodes in an unbound Tree List control (TcxTreeList).
- DropNodeIndicator
- Specifies if an auxiliary drop target indicator is displayed during drag-and-drop operations.
- FocusRect
- Specifies if the focus rectangle is visible.
- Footer
- Specifies if the footer is visible. This option does not affect footer summary calculation.
- GridLines
- Specifies visible grid lines (horizontal and/or vertical).
- GroupFooters
- Allows you to switch between group footer visibility modes.
- HeaderFilterButtonShowMode
- Allows you to switch between filter button display modes.
- Headers
- Specifies if column headers are visible.
- Indicator
- Specifies if the node indicator column is visible.
- IsIndicatorVisible
- Indicates if the indicator column is visible and available in end-user customization dialogs.
- ScrollBars
- Specifies if horizontal and/or vertical scrollbars are displayed.
- ShowColumnFilterButtons
- Specifies filter button visibility criteria.
General-Purpose API Members
- Assign | AssignTo
- Copy appearance settings between Tree List controls.
- EditingControl
- Provides access to the parent Tree List control.
- RestoreDefaults
- Restores default Tree List appearance settings.
Direct TcxTreeListOptionsView Class Reference
The TcxCustomTreeList.OptionsView property references a TcxTreeListOptionsView object.
Other Tree List Setting Classes
- TcxTreeListOptionsBehavior
- Stores a TreeList control’s behavior and end-user functionality settings.
- TcxTreeListOptionsCustomizing
- Represents a set of options, which determine how end-users can customize a TreeList control’s layout.
- TcxTreeListOptionsData
- Contains settings that enable and configure data management operations in an unbound TreeList control.
- TcxTreeListOptionsSelection
- Represents selection settings for a TreeList control.
Inheritance
See Also