Skip to main content

Options

  • 2 minutes to read

ExpressQuantumTreeList has many features making it a very powerful and flexible data-aware control. Most of these features are accessed via option sets. These options control the functionality and appearance of almost all of the TreeList elements. Sometimes ExpressQuantumTreeList options affect other option sets, even if connections between them are not obvious.

The option sets available within the TreeList control include:

  • OptionsBehavior, defining the TreeList control’s response to user actions via the mouse and keyboard.

  • OptionsCustomizing, determining the runtime functionality of TreeList items and bands. These options determine whether the end-user can move and resize TreeList columns and bands. These option settings can be overridden via code.

  • OptionsData, controlling data manipulation in the TreeList control. These options control editing, inserting, deleting records, etc.

  • OptionsSelection, managing selection within the TreeList control. These options determine the visibility and appearance of the selection bar, whether multiple nodes can be selected, whether individual cells can be focused instead of nodes, etc. The OptionsSelection.CellSelect property affects the editing capability of the TreeList control. If this property value is False, editing can only be implemented programmatically.

  • OptionsView, controlling the appearance of the TreeList control. This option set defines the visibility, color, width and other appearance settings of control elements.

  • FindPanel, controlling the Find Panel‘s look & feel.

  • Navigator, controlling the visibility and appearance of the navigator within the TreeList control. These options specify the visibility of the navigator and its elements.

  • Preview, managing the preview section of the TreeList control. These options specify the preview section visibility, the column whose values are displayed within the preview section, the preview text position, etc.

TreeList elements (columns and bands) have their own option sets. These option sets are similar to the TreeList control’s OptionsCustomizing options and are used to override the TreeList settings for certain control elements. For instance, a user can allow all TreeList columns to be moved via an appropriate option from the OptionsCustomizing set and prevent a particular column from being moved via the column’s Options.Moving property.

See Also