Skip to main content

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.

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.
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.
See Also