DevExpress.XtraTreeList.v14.1 A base class that provides necessary functionality for custom localizers of the Tree List control. Initializes a new instance of the TreeListLocalizer class with default settings. Gets or sets a localizer object providing localization of the user interface at runtime. An descendant, used to localize the user interface at runtime. Returns a localizer object, which provides resources based on the thread's language and regional settings (culture). An object representing resources based on the thread's culture. Returns a localizer object, which provides resources based on the thread's language and regional settings (culture). A object, which provides resources based on the thread's culture. Represents a method that will handle the event. Represents a method that will handle the event. The event source. This parameter identifies the which raised the event. A object which contains event data. Provides data for the event. Initializes a new instance of the PopupMenuShowingEventArgs class with the specified settings. A TreeListMenu object that specifies the menu to be displayed. This value is assigned to the property. A Point value that specifies the point at which the menu is to be displayed. A Boolean value that specifies if display of the menu is allowed. This value is assigned to the property. Gets or sets if display of the menu is allowed. true if display of the menu is allowed; otherwise, false. Gets or sets the control's popup menu that will be shown. A TreeListMenu object that is the menu that will be shown. Gets the position where the menu is to be invoked. A Point value that specifies the position where the menu is to be invoked. Enumerates data types that columns can have in unbound mode. Indicates that the column contains Boolean values (the type). Indicates that the column is bound to a field in the control's underlying data source. The type of data this column contains is determined by the bound field. Indicates that the column contains date-time values (the type). Indicates that the column contains decimal values (the type). Indicates that the column contains integer values (the type). Indicates that the column contains values of any type. Indicates that the column contains string values (the type). Provides data for the event. Initializes a new instance of the VirtualTreeSetCellValueInfo class. The current cell's old value. This value is assigned to the property. The new value to be assigned to the current cell. This value is assigned to the property. A business object to be processed. This value is assigned to the property. A object that represents the currently processed column. This value is assigned to the property. Gets or sets whether the new value is discarded. true if the new value is discarded; otherwise, false. Gets the column that contains the cell being currently processed. A object that represents the column being currently processed. Gets the new data for the current cell. An object that represents the new data for the cell. Gets an instance of the business object being currently processed. An object being currently processed. Gets the current cell's old data. An object that specifies the current cell's old data. Provides data for the event. Initializes a new instance of the VirtualTreeGetChildNodesInfo class. A business object to be processed. This value is assigned to the property. Gets or sets the collection of children for the currently processed business object. Initially this property is set to a null reference. Use this property to assign a list of children for the currently processed object. Gets an instance of the business object being currently processed. An object being currently processed. Provides data for the event. Initializes a new instance of the VirtualTreeGetCellValueInfo class. A business object to be processed. This value is assigned to the property. A object that represents the currently processed column. This value is assigned to the property. Gets or sets the current cell's data. Initially this property is set to a null reference. Use this property to supply data for the current cell. Gets the column that contains the cell currently being processed. A object that represents the column currently being processed. Gets an instance of the business object being currently processed. An object being currently processed. Represents a method that will handle the event. Represents the method for handling events which take a object as a parameter. The event source. This identifies the TreeList control which fires the event. A object that contains data for the event. Represents a method that will handle the event. Represents the method for handling events which take a object as a parameter. The event source. This identifies the TreeList control which fires the event. A object that contains data for the event. Contains values that specify how data searching is initiated within specific controls. A control starts searching data automatically, after a short delay. This option is equivalent to Always. A control starts searching data on clicking the Find button or pressing ENTER. Contains values that specify when the Filter Panel is visible. The Filter Panel is shown when a filter is applied to the control. Otherwise, the Filter Panel is hidden. The Filter Panel is hidden. The Filter Panel is always shown at the bottom of the control. Provides access to options controlling the view and behavior settings of the Find Panel. Initializes a new instance of the TreeListOptionsFind class. Gets or sets whether the Find Panel can be invoked by an end-user. true if the Find Panel can be invoked by an end-user; otherwise, false. Gets or sets whether the Find Panel is always visible. true if the Find Panel is always visible; otherwise, false. Copies all the settings of the options object passed as this method's parameter to the current object. A descendant whose settings are assigned to the current object. Gets or sets whether the Find Panel's search (filter) string is cleared when the Find Panel is hidden. true if the Find Panel's search string is cleared on hiding the control; otherwise, false. Returns '*' which means that the search is performed against all visible columns. [To be supplied] Gets or sets the delay in milliseconds, after which a data search is initiated (if automatic search mode is active). An integer that specifies the delay in milliseconds, after which a data search is initiated. Gets or sets the field names against which searches are performed by the Find Panel. A string specifying the field names against which searches are performed. Gets or sets whether data searches start automatically, or must be started manually. The value that specifies whether a search starts automatically, or must be started manually. Gets or sets the text displayed grayed out when the search box is empty. The text displayed grayed out when the search box is empty. Gets or sets whether the search string is highlighted within located records. true if the search string is highlighted within located records; otherwise, false. Gets or sets whether the Clear button is displayed within the Find Panel. true if the Clear button is displayed within the Find Panel; otherwise, false. Gets or sets whether the close ('x') button is displayed within the Find Panel. true if the close ('x') button is displayed within the Find Panel; otherwise, false. Gets or sets whether the Find button is displayed within the Find Panel. true if the Find button is displayed within the Find Panel; otherwise, false. Represents a style condition collection for a TreeList control. Initializes a new instance of the StyleFormatConditionCollection class. A control that will own the new collection. The value is assigned to the property. Adds the specified style condition object to the end of the collection. A object to be added to the collection. Adds an array of style condition objects. An array of objects to be added to the collection. Compares the two specified values. The first value to compare. The second value to compare. 0 if the values are equal; -1 if the first value is less than the second value; 1 if the first value is greater than the second value. Gets whether the control that owns the current collection is being initialized. true if the control that owns the current collection is being initialized; otherwise, false. Provides access to style conditions, using the data that is stored in the Tag property as an indexer. An object to search against the properties of style conditions stored in this collection. A object which contains the specified tag object in the property. Provides indexed access to style conditions in the current collection. An integer that represents the zero-based index of the object to be returned. A object with the specified index. Gets a control that owns the current collection. A object which is the owner of the current collection. Represents a style condition object that can be applied to a TreeList control. Initializes a new instance of the StyleFormatCondition class with the specified settings. A enumeration value that specifies the type of the comparison operation. This value is assigned to the property. A object that represents the column whose values are involved in conditional formatting. This value is assigned to the property. Any object to be associated with the created style condition. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. true to apply the specified style to entire nodes that contain cells matching the defined criteria; false to apply the style to individual cells. This value is assigned to the property. Initializes a new instance of the StyleFormatCondition class with the specified settings. A enumeration value that specifies the type of the comparison operation. This value is assigned to the property. Any object to be associated with the created style condition. This value is assigned to the property. A descendant which provides the appearance settings used to paint the cells that meet the specified condition. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. A object that represents the column whose values are involved in conditional formatting. This value is assigned to the property. true to apply the specified style to entire nodes that contain cells matching the defined criteria; false to apply the style to individual cells. This value is assigned to the property. Initializes a new instance of the StyleFormatCondition class with the specified settings. A enumeration value that specifies the type of the comparison operation. This value is assigned to the property. A object that represents the column whose values are involved in conditional formatting. This value is assigned to the property. Any object to be associated with the created style condition. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. Initializes a new instance of the StyleFormatCondition class. Initializes a new instance of the StyleFormatCondition class with the specified comparison operation type. A enumeration value that specifies the type of the comparison operation. This value is assigned to the property. Initializes a new instance of the StyleFormatCondition class with the specified settings. A enumeration value that specifies the type of the comparison operation. This value is assigned to the property. A object that represents the column whose values are involved in conditional formatting. This value is assigned to the property. Any object to be associated with the created style condition. This value is assigned to the property. An object that is compared to cell values as specified by the condition parameter. This value is assigned to the property. Gets or sets whether the appearance settings are to be applied to entire nodes or individual cells. true to apply the appearance settings to entire nodes; otherwise, false. Copies the properties of the specified object to the current object. The object whose properties should be copied. Gets or sets the column whose values take part in conditional formatting. A object representing the column whose values are used in conditional formatting. null (Nothing in Visual Basic) if all columns' values are involved. This member supports the internal infrastructure, and is not intended to be used directly from your code. The name of the column to which the current condition is applied. An editor that provides lookup functionality using a drop-down . Initializes a new instance of the TreeListLookUpEdit class. Gets the class name of the current editor. A string that is the class name of the current editor. Returns a data source row corresponding to the currently selected edit value. An object that represents a data source row corresponding to the currently selected edit value. Specifies settings specific to the current editor. A object containing settings for the editor. A repository item which stores settings specific to a control. Initializes a new instance of the RepositoryItemTreeListLookUpEdit class. Gets or sets whether the 's nodes are automatically focused when hovered with the mouse pointer. true, if the 's nodes are automatically focused when hovered with the mouse pointer; otherwise, false. Copies settings of the specified repository item. A object or its descendant that represents the source of the operation. Gets or sets whether the automatic completion feature is enabled. true, if the automatic completion feature is enabled; otherwise, false. Gets or sets whether all nodes are automatically expanded when the TreeList is being loaded. This is a dependency property. true, to expand all nodes when the TreeList is being loaded; otherwise, false. Returns "TreeListLookUpEdit". This member supports the internal infrastructure, and is not intended to be used directly from your code. [To be supplied] Gets the class name of an editor corresponding to the current repository item. The string identifying the class name of a corresponding editor. Returns the text representation of the specified value, formatted according to the specified settings. A object that specifies formatting settings. A value to be formatted. A string that specifies the value's formatted text representation. Returns the text representation of the DisplayMember field value of the specified row. An integer that is the index of the required row. The text representation of the DisplayMember field value for the specified row. Returns the text representation of the DisplayMember field value of the row that contains the specified ValueMember field value. The value of the ValueMember field for the row to locate. The text representation of the DisplayMember field value for the specified row. Returns the index of the row that contains the specified value in the ValueMember field. The value of the ValueMember field for the row to locate. An integer that specifies the index of the required row. Returns the key value contained in the specified row. An integer that is the index of the required row. The value of the row's ValueMember field. Returns a data source row containing the specified value in the field. The value of the field for the row to be located. An object representing the data source record containing the specified value. null (Nothing in Visual Basic) if no record with the specified value in the field was found. Gets the editor which owns the current repository item object. A control owning the current repository item. Gets or sets how records in the dropdown window are filtered when typing text within the edit box. A value that specifies the editor's popup filter mode. Registers the control. Gets or sets a associated with the current control. A associated with the current control. Represents a method that will handle the event. Represents the method for handling events which take a object as a parameter. The event source. This identifies the TreeList control which fires the event. A object that contains data for the event. Contains options that specify how a control's layout is restored from a data store (a stream, xml file or the system registry). Initializes a new instance of the OptionsLayoutTreeList class. Gets or sets whether the columns that exist in the current control but do not exist in a layout when it's restored should be retained. true to retain the columns that exist in the current control's layout but don't exist in the layout being restored; false to destroy such columns. Copies the settings from the object passed as the parameter. An object whose settings are copied to the current object. Gets or sets whether the columns that exist in a layout when it's restored, but that don't exist in the current control, should be discarded or added to the control. true to discard the columns that exist in the layout being restored, but don't exist in the current control; false to add these columns to the control. Gets or sets whether the control's appearance settings are also stored when the layout is saved to storage, and restored when the layout is restored from storage. true if the control's appearance settings are included in the layout when it's saved to storage and these settings are restored when the layout is restored from storage; otherwise, false. Provides column options. Initializes a new instance of the class. Gets or sets whether end-users can invoke editors for the column's cells. true if end-users are allowed to invoke cell editors; otherwise, false. Gets or sets whether end-users can move focus to the column using either the mouse or keyboard. true if end-users can move focus to the column using either the mouse or keyboard; otherwise, false. Gets or sets whether end-users can drag the column's header. true if end-users can drag the column's header; otherwise, false. Gets or sets whether end-users can drag the column's header to the customization form. true to allow end-users to drag the column's header to the customization form; otherwise, false. Gets or sets whether end-users can drag the column header's right edge to change the column's width. true if end-users can change the column's width; otherwise, false. Gets or sets whether end-users can sort data by the column's values. true if end-users can sort data by the column's values; otherwise, false. Copies all the settings from the options object passed as the parameter to the current object. A descendant whose settings are assigned to the current object. Gets or sets whether the column's width remains the same when the column's auto width feature is enabled. true if the column's width remains the same when the column's auto width feature is enabled; otherwise, false. Gets or sets whether a column is included in the print/export output. A value that specifies whether a column is included in the print/export output. Gets or sets whether end-users are prevented from editing the column's cell values. true if end-users are prevented from modifying the column's cell values; otherwise, false. Gets or sets whether the column's header is displayed within the customization form when the column is hidden. true if the column's header is displayed within the customization form when the column is hidden; otherwise, false. Gets or sets whether the current column is available in the field list in the Expression Editor. true, if the current column is available in the field list in the Expression Editor; otherwise, false. Provides the appearance settings used to paint the elements in a tree list when it's printed and exported. Initializes a new instance of the class. A object or its descendant which represents the tree list that will own the created collection. Gets the appearance settings used to paint the even nodes when the tree list is printed. A object which provides the appearance settings used to paint the even nodes when the tree list is printed. Gets the appearance settings used to paint the summary footer when the tree list is printed. A object which provides the appearance settings used to paint the summary footer when the tree list is printed. Gets the appearance settings used to paint the group footer when the tree list is printed. A object which provides the appearance settings used to paint the group footer when the tree list is printed. Gets the appearance settings used to paint the column headers when the tree list is printed. A object which provides the appearance settings used to paint the column headers when the tree list is printed. Gets the appearance settings used to paint the horizontal and vertical lines when the tree list is printed. A object which provides the appearance settings used to paint the horizontal and vertical lines when the tree list is printed. Gets the appearance settings used to paint the odd nodes when the tree list is printed. A object which provides the appearance settings used to paint odd nodes when the tree list is printed. Gets the appearance settings used to paint the preview sections when the tree list is printed. A object which provides the appearance settings used to paint the preview sections when the tree list is printed. Gets the appearance settings used to paint the data cells when the tree list is printed. A object which provides the appearance settings used to paint the data cells when the tree list is printed. Provides view options for the XtraTreeList controls. Initializes a new instance of the class. Gets or sets whether column and node icons of the current should be painted with the foreground color of these columns or nodes. true, if column and node icons of the current should be painted with the foreground color of these columns or nodes; otherwise, false. Gets or sets whether HTML formatting can be applied to column captions. true if HTML formatting can be applied to column captions; otherwise, false. Gets or sets the animation mode, which identifies cells for which animation is enabled. Animation mode. Copies all the settings from the options object passed as the parameter. A descendant whose settings are assigned to the current object. Gets or sets whether the number of text lines within preview sections are calculated automatically depending upon their contents. true to enable automatic calculation of the height of preview sections; otherwise, false. Gets or sets whether the widths of column is automatically adjusted so that the total width of all the columns matches the tree list's width. true to enable the column auto width feature; otherwise, false. Gets or sets whether even nodes are painted using the appearance settings provided by the property. true to paint even nodes using the appearance settings provided by the property; false to use the appearance settings provided by the property. Gets or sets whether odd nodes are painted using the appearance settings provided by the property. true to paint odd nodes using the appearance settings provided by the property; false to use the appearance settings provided by the property. Gets or sets whether the expand button is vertically centered within the node. true if the expand button is vertically centered within the node; false if the button is top-aligned. Gets or sets the display style of column filter buttons. A enumeration value which specifies the display style of column filter buttons. Gets or sets whether the Auto Filter Row is displayed. true to display the Auto Filter Row; otherwise false. Gets or sets whether the expand buttons are displayed. true to display the expand buttons; otherwise, false. Gets or sets whether nodes display check boxes. true to show check boxes; otherwise, false. Gets or sets whether column headers are displayed. true to display column headers; otherwise, false. Gets or sets a value that specifies when the Filter Panel is shown. A enumeration value which specifies when the filter panel is shown. Gets or sets whether a focus frame is displayed around the focused cell. true to display a focus frame around the focused cell; otherwise, false. Gets or sets whether horizontal lines are displayed. true to display horizontal lines; otherwise, false. Gets or sets whether tree indents are painted using the appearance settings of their corresponding nodes. true to paint tree indents using the appearance settings of their corresponding nodes; otherwise, false. Gets or sets whether the node indicator panel is displayed. true to display the node indicator panel; otherwise, false. Gets or sets whether preview sections are displayed. true to display preview sections; otherwise, false. Gets or sets whether tree lines between root nodes are displayed. true to display tree lines between root nodes; otherwise, false. Gets or sets whether group footers are displayed. true to display group footers; otherwise, false. Gets or sets whether the summary footer is displayed. true to display the summary footer; otherwise, false. Gets or sets whether vertical lines are displayed. true to display vertical lines; otherwise, false. Provides selection options for XtraTreeList controls. Initializes a new instance of the class. Copies all the settings from the options object passed as the parameter. A descendant whose settings are assigned to the current object. Gets or sets whether the appearance settings for the focused cell are enabled. true if the appearance settings for the focused cell are enabled; otherwise, false. Gets or sets whether the appearance settings for the focused node are enabled. true if the appearance settings for the focused node are enabled; otherwise, false. Gets or sets whether the focused style is applied to the focused cell only or to all the cells except for the focused one. true to apply the focused style to the focused cell only; otherwise, false. Gets or sets whether multiple nodes can be selected. true to allow multiple nodes to be selected; otherwise, false. Gets or sets whether nodes can be selected via the node indicator when the tree list is in multiple selection mode. true if nodes can be selected via the node indicator; otherwise, false. Provides options that control how the TreeList control is printed and exported. Initializes a new instance of the class. Copies all the settings from the options object passed as the parameter. A descendant whose settings are assigned to the current object. Gets or sets whether the height of nodes is calculated automatically when the tree list is printed. true if the height of nodes is calculated automatically; otherwise, false. Gets or sets whether columns are automatically stretched when the tree list is printed so that it fits the page's width (except margins). true to force the tree list to fit the printed page horizontally; otherwise, false. Gets or sets whether the tree list is printed with all its nodes expanded. true to expand all the collapsed nodes when the tree list is printed; otherwise, false. Gets or sets whether the tree indents are painted using the appearance settings of their corresponding nodes when the tree list is printed. true to paint the tree indents using the appearance settings of their corresponding nodes; otherwise, false. Gets or sets whether horizontal lines are printed. true to print horizontal lines; otherwise, false. Gets or sets whether the state and select images are printed. true to print node images; otherwise, false. Gets or sets whether column headers are printed. true to print column headers; otherwise, false. Gets or sets whether preview sections are printed. true to print preview sections; otherwise, false. Gets or sets whether the summary footer is printed. true to print the summary footer; otherwise, false. Gets or sets whether group footers are printed. true to print group footers; otherwise, false. Gets or sets whether the tree lines are printed. true to print tree lines; otherwise, false. Gets or sets whether the node expand buttons are printed. true to print node expand buttons; otherwise, false. Gets or sets whether vertical lines are printed. true to print vertical lines; otherwise, false. Gets or sets whether the print appearances are used when the tree list is printed and exported. true to use the print appearances; otherwise, false. Provides behavior options for XtraTreeList controls. Initializes a new instance of the class. Gets or sets whether an end-user can copy selected nodes to the clipboard via the CTRL+C shortcut. true if an end-user can copy selected nodes to the clipboard via a keyboard shortcut; otherwise, false. Gets or sets whether a node is expanded/collapsed after it has been double clicked. true if the node is expanded/collapsed after it has been double clicked; otherwise, false. Gets or sets whether end-users can locate nodes by typing the desired column value. true if incremental searching is allowed; otherwise, false. Gets or sets whether a node can be set to the indeterminate check state. true if a node's check state can be set to the indeterminate state; otherwise, false. Gets or sets whether smooth pixel-based vertical scrolling is enabled for nodes. A value that specifies whether smooth pixel-based vertical scrolling is enabled for nodes. Gets or sets whether a column can be hidden by dragging it away from the Column Header Panel, even if the Customization Form is not open. true if a column can be hidden by dragging it away from the Column Header Panel, even if the Customization Form is not open; otherwise, false Gets or sets whether child nodes are automatically checked/unchecked when a parent node is checked/unchecked and vice versa. true if child nodes are automatically checked/unchecked when a parent node is checked/unchecked; otherwise, false. Copies all the settings from the options object passed as the parameter to the current object. A descendant whose settings are assigned to the current object. Gets or sets whether the node's parent field value is automatically set to the key field value of its parent node. true if the node's parent field value is automatically set to the key field value of its parent node; otherwise, false. Gets or sets whether a newly added node is automatically focused. true if a newly added node is automatically focused; otherwise, false. Gets or sets a value specifying whether horizontal navigation keys move focus to the next/previous node when the current node's last/first cell is focused. true if horizontal navigation keys can move focus between nodes; otherwise, false. Gets or sets whether the height of each node is automatically adjusted to completely display the contents of its cells. true to enable automatic calculation of the heights of nodes; otherwise, false. Gets or sets whether columns should be automatically created for all the fields in the underlying data source when the TreeList doesn't contain any columns. true if the columns are created automatically when the TreeList doesn't contain any columns; otherwise, false. Gets or sets whether activating a cell editor using the mouse or ENTER or F2 keys selects the entire editor's content. true to select the entire cell's content when editing starts; otherwise, false. Gets or sets whether end-users are allowed to clone nodes using drag-and-drop. true to allow end-users to clone nodes using drag-and-drop; otherwise, false. Gets or sets whether the active editor is automatically closed when the tree list loses focus. true if the active editor is automatically closed when the tree list loses focus and any changes made to the edited cell's content are saved; otherwise, the cell's editor isn't closed. Gets or sets whether column captions are copied to the clipboard. true if column captions are copied to the clipboard along with selected nodes; false if only selected nodes are copied to the clipboard. Gets or sets whether data is copied to the clipboard with the hierarchy information included or in a flat form. true if data is copied to the clipboard with the hierarchy information included; otherwise, false. Gets or sets whether end-users are allowed to move or copy nodes using drag-and-drop. true to allow end-users to move or copy nodes using drag-and-drop; otherwise, false. Gets or sets whether end-users are allowed to invoke cell editors. true if end-users are allowed to invoke cell editors; otherwise, false. Gets or sets a value which specifies whether nodes can be filtered. true to allow nodes to be filtered; otherwise, false. Gets or sets whether the ENTER key can be used to move focus between cells. true to enable focus moving using the ENTER key; otherwise, false. Gets or sets whether collapsed nodes are automatically expanded when the node currently being dragged is hovered over them. true if collapsed nodes are automatically expanded when a dragged node is hovered over them; otherwise, false. Gets or sets a value that specifies whether collapsed nodes are expanded to display the node if it matches the search criteria. true to expand the collapsed node if it matches the search criteria; otherwise, false. Gets or sets whether an in-place editor is automatically activated when a cell is clicked. true if an in-place editor is automatically activated when a cell is clicked; otherwise, false. Gets or sets whether the selected nodes remain selected when their values are being edited. true if the selected nodes remain selected when their values are being edited; false if the nodes are automatically deselected after the selected cell's editor has been invoked. Gets or sets whether end-users can navigate through cells using arrow keys while editing. true to allow end-users to navigate through cells using arrow keys while editing; otherwise, false. Gets or sets whether the method creates columns that are bound to the fields specified by the , and properties. true to create service columns when calling the method; false, service columns are not created. Gets or sets whether the current is read-only. true if the current is read-only; otherwise, false. Gets or sets whether end-users are allowed to change the heights of nodes. true to allow end-users to change the heights of nodes; otherwise, false. Gets or sets whether a cell's editor is activated when the mouse button is released from a click within the cell. true to activate a cell's editor when the mouse button is released from a click within the cell; false to activate a cell's editor when the mouse button is initially pressed within the cell. Gets or sets whether tooltips are displayed for the cells and column headers. true, to show tooltips for the cells and column headers with truncated content; otherwise, false. Gets or sets whether the regions occupied by the scroll bars and active cell editors are considered to be a part of the tree list's area. true if the regions occupied by the scroll bars and active cell editors are considered to be a part of the tree list's area; otherwise, false. Gets or sets whether the TAB/SHIFT + TAB key combinations move focus to the next/previous node cell or to the next/previous control in the tab order. true if the TAB/SHIFT+TAB key combinations are processed by the tree list; otherwise, false. Provides the appearance settings used to paint the tree list. Initializes a new instance of the class with the specified owner. An object which implements the IAppearanceOwner interface (the or descendant) that will own the created collection. Gets or sets the appearance of the hint text displayed within an empty Customization Form. A object that contains corresponding style settings. Gets the appearance settings used to paint the tree list's empty space. An object that provides the appearance settings used to paint the tree list's empty space. Gets the appearance settings used to paint even nodes. An object that provides the appearance settings used to paint even nodes. Gets the appearance settings used to paint the Filter Panel. An object that contains appearance settings used to paint the filter panel. Gets the appearance settings used to paint the fixed lines. A object that provides the appearance settings used to paint the fixed lines. Gets the appearance settings used to paint the currently focused cell. An object that provides the appearance settings used to paint the currently focused cell. Gets the appearance settings used to paint the currently focused node. An object which provides the appearance settings used to paint the currently focused node. Gets the appearance settings used to paint the summary footer. An object that provides the appearance settings used to paint the summary footer. Gets the appearance settings used to paint node expand buttons. An object that provides the appearance settings used to paint node expand buttons. Gets the appearance settings used to paint the group footer. An object that provides the appearance settings used to paint the group footer. Gets the appearance settings used to paint the column header and node indicator panels. An object that provides the appearance settings used to paint the column header and node indicator panels. Gets the appearance settings used to paint the selected node(s) when the tree list isn't focused. An object that provides the appearance settings used to paint the selected node(s) when the tree list isn't focused. Gets the appearance settings used to paint the horizontal lines. An object that provides the appearance settings used to paint the horizontal lines. Gets the appearance settings used to paint odd nodes. A object that provides the appearance settings used to paint odd nodes. Gets the appearance settings used to paint the preview section. An object that provides the appearance settings used to paint the preview section. Gets the appearance settings used to paint data cells within tree list nodes. An object that provides the appearance settings used to paint data cells within tree list nodes. Gets the appearance settings used to paint the selected nodes. An object that provides the appearance settings used to paint the selected nodes. Gets the appearance settings used to paint the tree lines. An object that provides the appearance settings used to paint the tree lines. Gets the appearance settings used to paint the vertical lines. A object that provides the appearance settings used to paint the vertical lines. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted footer's appearance settings. This value is assigned to the property. An object that provides facilities for painting a footer using the default mechanism. This value is assigned to the property. Represents a method that will handle the event. Represents a method that will handle the event. The event sender. Identifies the tree list that raised the event. A object that contains event data. Provides data for the event. Initializes a new instance of the CreateCustomNodeEventArgs class with the specified settings. A zero-based integer specifying the unique identifier of the created node. This value is assigned to the property. A collection which owns the created node. This value is assigned to the property. A custom object to be associated with the created node. This value is assigned to the property. Gets or sets a value which represents the created node. A descendant which represents the created node. Gets the node's unique identifier. A zero-based integer specifying the unique identifier of the created node. Gets the collection of nodes which owns the created node. A collection which owns the created node. Gets the data associated with the tree list node via the constructor. An object containing custom information associated with the tree list node. Enumerates the comparison operator types for the filter conditions created for specific columns via the Auto Filter Row. The Contains operator selects records whose values in the corresponding column contain the entered string. For columns being filtered by their display text (see ), the Default option acts identically to the Like option. The Default option acts like the Equals option for the columns that have any of the following in-place editors or any of their descendants: , , or . For other columns, the Default option acts identically to the Like option. The Equals comparison operator selects records whose values in the corresponding column match the entered value. The Like comparison operator selects records whose values in the corresponding column start with the entered string. For the columns that use , , or in-place editors, the Equals operator is always used, unless these columns are filtered by display text (see ). Contains values that specify the filter dropdown style for Tree List columns. The filter dropdown is represented as a checked list of filter items. In this mode, an end-user can select more than one item simultaneously. When the dropdown window is closed by clicking the OK button, the control will display those records that contain the checked values. This mode is in effect for columns displaying date-time values. The filter dropdown contains a calendar, plus check boxes that allow used date intervals to be selected. If there is no underlying data that would fall into a specific date range, the corresponding check box is hidden. For columns displaying date-time values, this option is equivalent to the Date option. For other columns, this option is equivalent to the List option. The filter dropdown is represented as a regular list of filter items. Clicking an item invokes a corresponding action, and automatically closes the dropdown. Contains filter options for columns. Initializes a new instance of the TreeListOptionsColumnFilter class. Gets or sets whether the column's values can be filtered using the Auto Filter Row. true if the column's values can be filtered using the automatic filtering row; otherwise, false. Gets or sets whether an end-user can filter against the current column using the filter dropdown. true if an end-user can filter against the current column using the filter dropdown; otherwise, false. Copies the settings from the object passed as the parameter. An object whose settings are copied to the current object. Gets or sets the type of the comparison operator used to create filter conditions for the current column via the auto filter row. An value that determines the type of the comparison operator used to create filter conditions for the current column via the auto filter row. Gets or sets the display mode for the current column's filter dropdown. A value that specifies the display mode for the column's filter dropdown list. Gets or sets whether the column's filter condition is updated as soon as an end-user modifies the contents of the auto filter row's cell. true if the column's filter condition is updated each time an end-user modifies the contents of the auto filter row's cell; otherwise, false. This option is in effect for date-time columns whose Filter DropDown contains an embedded calendar with check boxes to select common date intervals. It specifies whether selecting a date or date range via this dropdown window filters Tree List nodes immediately. A value that specifies whether data is filtered immediately when selecting a date or date range via the calendar. Gets or sets whether a Filter DropDown has a filter used to select records that contain null values in a date-time column. true if a corresponding filter is available; otherwise, false. Represents a column collection in the XtraTreeList control. Creates a new object. A object to which a new column collection belongs. Creates a new column and appends it to the end of the collection. A object representing the new column. Creates a new column which is bound to the specified field and appends it to the collection. A value that specifies the name of the data field to bind the created column to. A object which represents the new column. Adds an array of columns to the end of the collection. An array of objects. Copies the current collection's elements to the collection specified. A object representing the column collection into which columns are copied. Fires when changes are made to the column collection. Returns a column with the field name specified. A value that specifies the name of the field to which the column is bound. A object which represents the column bound to the specified field. null (Nothing in Visual Basic) if the collection has no columns bound to the field. Returns a column specified by its name. A string value specifying the column's name. A object which represents the column with the specified name. null (Nothing in Visual Basic) if the collection doesn't contain the column with the specified name. Returns the specified column's position within the collection. A object to locate in the collection. A zero-based integer representing the column's position within the collection. -1 if the column doesn't belong to the collection. Creates a new column and adds it to the collection at the specified position. A zero-based integer specifying the new column's position within the collection. If negative, the column is inserted as the first element. If it exceeds the last available index, the column is appended to the end of collection. A object representing the column inserted. Gets the column bound to the specified field. A string value specifying the column's bound field name. A object representing the column bound to the specified field. null (Nothing in Visual Basic) if the collection doesn't contain a column bound to the specified field. Provides indexed access to individual columns. A zero-based integer identifying the desired column's position within the collection. A object representing the column at the specified position. null (Nothing in Visual Basic) if the collection doesn't contain a column at the specified position. Removes a column from the collection. A object representing the column to remove. Gets the control that owns the collection. A object representing the tree list that owns the column collection. Provides menu options for XtraTreeList controls. Initializes a new instance of the class. Copies all settings from the options object passed as the parameter. A descendant whose settings are assigned to the current object. Gets or sets whether end-users can invoke the column header context menu. true if end-users can right-click column headers to invoke their context menus; otherwise, false. Gets or sets whether end-users can invoke footer context menus. true if end-users can click the summary footer and group footers to invoke their context menus; otherwise, false. Gets whether the 'Show Auto Filter Row' check item is displayed within the Column Header Context Menu. true if the 'Show Auto Filter Row' check item is available within a column header's menu; otherwise, false. Lists the values that identify cells within which animation is enabled. Animation is enabled within all visible cells. Animation is enabled within the focused node. The same value as the option. Animation is disabled. Contains values indicating all the available states for the tree list. The column button is clicked. A column's header is being dragged. The column's option must be enabled to allow column header dragging. A column's header is pressed. A column's right edge is being dragged to change the column's width. The column's option must be enabled to allow such resizing. The tree list is currently in design mode. A cell editor is currently active. An incremental search is being performed. Multiple nodes are being selected using drag and drop. The option must be set to true to enable this feature. A node is being dragged. The tree list nodes can be dragged if the option is enabled. A node is currently pressed. A node is being resized by an end-user. This implies that the node's edge is being dragged. This operation is only available for nodes whose option is enabled. You can prevent the node from being resized by enabling the option. An external object, not one of the tree list's elements, is being dragged from outside over the tree list control. The tree list is in its normal state. No specific action is being performed by an end-user. Contains values indicating how the node has been changed. A new node has been added to the tree list's collection. This can be performed by calling the method. The node's property has been changed. The node's property has been changed. The node's property has been changed. The node's property has been changed. A node has been removed from the tree list's collection. This can be performed using the method. The node's property has been changed. The node's property has been changed. The node's property has been changed. The corresponding user's property has been changed. The corresponding user's property has been changed. The corresponding user's property has been changed. Lists values specifying the availability of the control's elements that enable data scrolling. The scrolling element is always visible. The scrolling element is only visible when data scrolling can be performed. The scrollbar is invisible regardless of whether data scrolling can be performed. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (the object which raised the event). A object that contains event data. Provides data for the event. Creates a new object. A object representing the node. This value is assigned to the property. Gets or sets the error description. A string representing the error description. Gets or sets whether the node's validation succeeds. true to accept node cell values; otherwise, false. A method that will handle the event. Represents a method that will handle the event. The event sender (the object which raised the event). A object that contains event data. Provides data for the event. Creates a new object. A object representing the processed node. This value is assigned to the property. A enumeration member specifying the way the node has been changed. This value is assigned to the property. Gets the way the node has been changed. A enumeration member specifying the way the node has been changed. A method that will handle the event. Represents a method that will handle the event. The event sender (the object which raised the event). A object that contains event data. Provides data for the event. Creates a new object. A object representing the exception that caused the event. This value is assigned to the property. A string value specifying the error description. This value is assigned to the property. A object representing the node that failed validation. This value is assigned to the property. Gets the node that failed validation. A object representing the node that failed validation. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (the object which raised the event). A object that contains event data. Provides data for the event. Initializes a new instance of the class with the specified settings. A object which specifies the storage for the pens, fonts and brushes used. This value is assigned to the property. A structure which specifies the boundaries of the painted element. This value is assigned to the property. A object which provides the appearance settings used to paint an empty area. This value is assigned to the property. A structure which represents the bounding rectangle occupied by the empty rows. This value is assigned to the property. A structure which specifies the drawing area under the blank column's header. This value is assigned to the property. A object which represents the interior of the empty area. This value is assigned to the property. Gets the blank column's bounding rectangle. A structure specifying the drawing area under the blank column header. Gets the region which is occupied by the empty area. A object which represents the interior of the empty area. Gets the bounding rectangle occupied by the empty rows. A structure which represents the bounding rectangle occupied by the empty rows. Represents a collection of filter conditions for the XtraTreeList control. Initializes a new instance of the FilterConditionCollection class. A control that will own the new collection. The value is assigned to the property. Adds the specified filter condition object to the end of the collection. A object to be added to the collection. Adds an array of filter condition objects. An array of objects to be added to the collection. Provides indexed access to filter conditions in the current collection. An integer that represents the zero-based index of the object to be returned. A object with the specified index. Gets the control that owns the current filter condition collection. A control that owns the current filter condition collection. The base class for filter condition collections. Initializes a new instance of the FilterConditionCollectionBase class. Adds the specified object to the current collection. A object to be added to the collection. Copies settings of the specified object to the current object. An object whose settings are copied to the current object. Locks the FilterConditionCollectionBase by preventing change notifications from being fired, preventing visual updates until the EndUpdate method is called. Fires when the collection is modified. Returns a Boolean value that specifies whether the collection contains the specified element. An element to be located in the collection. A Boolean value that specifies whether the collection contains the specified element. Unlocks the FilterConditionCollectionBase object after a call to the BeginUpdate method and causes an immediate visual update. Returns the index of the specified object within the collection. An object to be located in the collection. The index of the specified object within the collection. Provides indexed access to items in the current collection. An integer that represents the zero-based index of the object to be returned. A object with the specified index. Removes the specified condition from the collection. A object to be removed from the collection. The base class for filter conditions. Initializes a new instance of the FilterConditionBase class with the specified column, comparison operator, and condition values. A FilterConditionEnum value that specifies the comparison operator. This value is assigned to the property. The object to which the condition is applied. This value is assigned to the property. The first value that is used to create the filter condition. This value is assigned to the property. The second value that is used to create the filter condition. This value is assigned to the property. Initializes a new instance of the FilterConditionBase class. Clears the contents of the current collection and then copies the contents of the specified collection to the current collection. A collection whose contents must be copied to the current collection. Checks whether the specified value matches the current condition. A value to be tested. true if the specified value matches the current condition; otherwise, false. Gets the collection to which the current condition belongs. A object that owns the current condition. Gets or sets the comparison operator. A FilterConditionEnum value that represents the comparison operator. Gets or sets a value that is compared to a column's values. A value that is compared to a column's values. Gets or sets a value that is compared to a column's values. A value that is compared to a column's values. Represents a filter condition for the XtraTreeList control. Initializes a new instance of the FilterCondition class. Initializes a new instance of the FilterCondition class. Initializes a new instance of the FilterCondition class. Initializes a new instance of the FilterCondition class with the specified column, comparison operator, and condition values. A FilterConditionEnum value that specifies the comparison operator. This value is assigned to the property. The object to which the condition is applied. This value is assigned to the property. The first value that is used to create the filter condition. This value is assigned to the property. The second value that is used to create the filter condition. This value is assigned to the property. Initializes a new instance of the FilterCondition class with the specified comparison operator. A FilterConditionEnum value that specifies the comparison operator. This value is assigned to the property. Initializes a new instance of the FilterCondition class. Initializes a new instance of the FilterCondition class. Initializes a new instance of the FilterCondition class with the specified column, comparison operator, and condition value. A FilterConditionEnum value that specifies the comparison operator. This value is assigned to the property. The object to which the condition is applied. This value is assigned to the property. The first value that is used to create the filter condition. This value is assigned to the property. Initializes a new instance of the FilterCondition class with the specified column, comparison operator, and condition values. A FilterConditionEnum value that specifies the comparison operator. This value is assigned to the property. The object to which the condition is applied. This value is assigned to the property. The first value that is used to create the filter condition. This value is assigned to the property. The second value that is used to create the filter condition. This value is assigned to the property. A Boolean value that specifies whether nodes that match the created condition must remain visible or be hidden. This value is assigned to the property. Checks whether the specified value matches the current condition. A value to be tested. true if the specified value matches the current condition; otherwise, false. Gets or sets the column to which the current filter condition is applied. The object to which the current filter condition is applied. Gets or sets whether a node that matches the current condition must remain visible or be hidden. true if a node that matches the current condition must remain visible; false if this node must be hidden. Provides filtering options for the . Initializes a new instance of the TreeListOptionsFilter class. Gets or sets whether recently used filter items are displayed in the Column's Filter DropDown. true if the columns' filter dropdown lists can display recently used filter items; otherwise, false. Gets or sets whether the Filter Editor can be used to build complex filter criteria. true to allow using the Filter Editor; otherwise, false. Gets or sets whether the TreeList's MRU Filter List is enabled. true if the MRU Filter List is enabled; otherwise false. Copies all the settings from the options object passed as the parameter. A descendant whose settings are assigned to the current object. Gets or sets the maximum number of items that the Column's Filter DropDown can display simultaneously. An integer value specifying the maximum height of regular filter dropdowns. The height is specified in rows. Gets or sets a filter mode used within the current . A enumerator value that specifies a filter mode used within the current . Gets or sets the maximum number of items that the column's MRU Filter Lists can store. An integer specifying the maximum number of items that the column's MRU Filter Lists can store. Gets or sets the maximum number of items the TreeList's MRU Filter List can display at once. An integer value that determines the maximum number of items that the TreeList's MRU Filter List can display at once. Gets or sets whether the column filter dropdown represented as a checked list shows all available values. true, if the column filter dropdown shows all available values; otherwise, false. Gets or sets whether the Column's Filter DropDown shows all available values. true to display all values in the Column's Filter DropDown; otherwise false. Represents a method that will handle the event. Represents a method that will handle the event. The event source (typically, the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which represents the target node. This value is assigned to the property. An integer value specifying the index of the image in the source collection. This value is assigned to the property. A structure representing the mouse pointer's coordinates relative to the top-left corner of the control. This value is assigned to the property. A object which provides data for the drag-and-drop events. This value is assigned to the property. Gets an object which provides information for drag-and-drop events. A object which provides data for drag-and-drop events. Gets or sets the index of the image to be displayed in front of nodes when dragging. An integer value representing the zero-based index of the desired image within the TreeList.Painter.NodeDragImages collection. Gets the current mouse pointer's coordinates relative to the top-left corner of the control. A structure representing the current mouse pointer's coordinates. Serves as the base for classes that represent operations performed on visible nodes. Returns a value that specifies whether all nodes or only those that have children are to be visited. true always. Gets a value specifying whether children of the specified node are to be visited. A object representing the node whose child nodes are to be visited. true always. Serves as the base for classes specifying operations performed on nodes. Returns a value indicating whether the iteration must be stopped. A object representing the processed node. true to continue iteration; false to stop the iteration. Must be implemented to perform an operation on the visited node. A object representing the node against which the operation is to be performed. Can be overridden to perform final operations and free allocated resources. Gets a value indicating whether all or only parent nodes must be processed by the operation. true if all nodes must be processed by the operation; false if only nodes that have children are to be processed. Gets a value specifying whether the operation must be performed on the specified node's children. A object representing the node whose child nodes are to be visited. true if the operation must be performed on the specified node's children; otherwise false. Enables you to perform specified operations over nodes from the predefined set. Performs the specified operation over the predefined set of nodes and their children. A descendant representing the operation to be performed. A object representing the collection of nodes across which the operation is performed. Performs the specified method over the predefined set of nodes and their children. A TreeListOperationDelegate object that represents the method to be called for the specified nodes. A object representing the collection of nodes across which the operation is performed. Performs the specified operation across all nodes. A descendant representing the operation to be performed. Performs the specified method across all nodes. A TreeListOperationDelegate object that represents the method to be called for the specified nodes. Performs the specified operation over a range of nodes that are not hidden within collapsed groups. A descendant that specifies the operation to be performed. A object representing the node from which the iteration begins. A object representing the node at which the iteration ends. Returns the visible node located after the specified one. A object representing the visible node whose next visible node is returned. A object representing the visible node located after the specified one. null (Nothing in Visual Basic) if the node specified by the parameter is the last visible node. Returns the visible node which is located prior to the specified one. A object representing the visible node whose previous visible node is returned. A object representing the visible node which is located prior to the specified one. null (Nothing in Visual Basic) if the node specified by the parameter is the first visible node. Contains values identifying menu types available in the control. Identifies the column header context menu. Identifies a menu for a treelist node. By default, the menu is empty. Use the event to add items to the menu. Identifies the summary footer or row footer context menu. Corresponds to the user defined context menu. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object representing the column for which the context menu has been activated. This value is assigned to the property. true if the summary footer's menu item has been clicked; false if either the column header or row footer's menu item has been clicked. This value is assigned to the property. A enumeration value specifying the type of summary which is about to be applied to the column. This value is assigned to the property. The format string applied to the column's summary value. This value is assigned to the property. A enumeration value indicating the type of menu whose item has been clicked. This value is assigned to the property. A object representing the clicked menu item. This value is assigned to the property. Gets the column against whose header or footer the context menu has been activated. A object representing the column for which the context menu has been activated. Gets or sets a value indicating whether default menu item click processing is prohibited. true if default menu item click processing is not performed; otherwise false. Gets a value indicating whether a summary footer's menu item has been clicked. true if the summary footer's menu item has been clicked; false if either the column header or row footer's menu item has been clicked. Gets the clicked menu item. A object representing the clicked menu item. Gets the type of menu whose item has been clicked. A enumeration value indicating the type of menu whose item has been clicked. Gets or sets the format of summary value displayed for the column. The format string applied to the column's summary value. Gets or sets the summary type which is about to be applied to the column. A enumeration value specifying the type of summary which is about to be applied to the column. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object representing the tree list's context menu. This value is assigned to the Menu property. A structure that contains the current mouse pointer coordinates. This value is assigned to the Point property. true if the context menu will be displayed; otherwise false. This value is assigned to the Allow property. Represents a method that will handle the , , and events. Represents a method that will handle events that require a node as the parameter. The sender of an event. A object that contains event related data. Represents a method that will handle the and events. Represents a method that will handle the and events. The event sender (typically the control). A object that contains the event data. Provides data for the and events. Creates an instance of the class. A object representing the clicked node. A System.Drawing.Point structure that contains the current mouse pointer position. Gets the mouse pointer's location. A structure that contains the current mouse pointer's location. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains the event data. Provides data for the event. Initializes a new instance of the class. A object representing the column which owns the cell being processed. This value is assigned to the property. A object which represents a tree list node whose cell is being processed. This value is assigned to the property. Gets or sets the value contained within the processed cell. An object representing the processed cell's value. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which represents the cell's owning column. This value is assigned to the property. A object which represents the node in which the processed cell resides. This value is assigned to the property. An object which specifies the cell's appearance settings. This value is assigned to the property. Gets the appearance settings used to paint the cell currently being processed. An object which provides the appearance settings used to paint the cell. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Creates an instance of the class. A object representing the column whose cell is processed. This value is assigned to the property. A object representing the node whose cell is processed. This value is assigned to the property. A object representing the editor used to edit the processed cell's values. This value is assigned to the property. Gets or sets the editor assigned to the processed cell. A object representing the currently assigned editor. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Creates an instance of the class. A object representing the currently focused column. null (Nothing in Visual Basic) if none of the columns is currently focused. This value is assigned to the property. A object representing the previously focused column. null (Nothing in Visual Basic) if none of the columns was previously focused. This value is assigned to the property. Gets the previously focused column. A object representing the previously focused column. null (Nothing in Visual Basic) if none of the columns was previously focused. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. An object that provides facilities for painting an element using the default mechanism. This value is assigned to the property. A object which represents a node containing the painted row footer. This value is assigned to the property. Gets the node for whose children the painted row footer is displayed. A object representing the node for whose children the row footer is displayed. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. A object which represents the column whose footer cell is painted. This value is assigned to the property. A object which represents the node for whose children the row footer is displayed. This value is assigned to the property. A enumeration value specifying the type of summary whose value is displayed within the painted footer cell. This value is assigned to the property. A string value specifying the text to be displayed within the painted row footer cell. This value is assigned to the property. An object that provides facilities for painting an element using the default mechanism. This value is assigned to the property. Gets the node for whose children the row footer is displayed. A object specifying the node for whose children the row footer is displayed. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. A object which represents the node whose preview section is being painted. This value is assigned to the property. A string value representing the text of the preview section. This value is assigned to the property. Gets the node whose preview section is being painted. A object representing the node whose preview section is being painted. Gets or sets the painted preview section's text. A string value representing the text of the preview section being painted. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class with the specified parameters. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. true if the painted cell corresponds to a node; false if the painted cell corresponds to a group footer. This value is assigned to the property. An integer value representing the painted indicator cell's image index. This value is assigned to the property. true if the painted indicator corresponds to the top most node; otherwise, false. This value is assigned to the DevExpress.Utils.Drawing.IndicatorObjectInfoArgs.IsTopMost property. A object which represents the node whose indicator cell is painted. This value is assigned to the property. An object which provides the default painting mechanism for the painted element. This value is assigned to the property. Gets or sets the painted indicator cell's image index. An integer value representing the painted indicator cell's image index. -1 if no image is about to be displayed within the cell. Gets a value indicating whether the painted indicator cell corresponds to a node or to a row footer. true if the painted cell corresponds to a node; otherwise false. Gets the painted indicator cell's associated node. A object representing the painted indicator cell's associated node. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. A object which represents the node whose images are being painted. This value is assigned to the property. An integer value specifying the zero-based index of the image displayed within the node when it's focused. This value is assigned to the property. An integer value specifying the zero-based index of the node's state image. This value is assigned to the property. A structure that represents the bounding rectangle of the select image. This value is assigned to the property. A structure that represents the state image's bounding rectangle. This value is assigned to property. A structure that represents the top-left point of the select image. This value is assigned to the property. A structure that represents the top-left corner of the state image. This value is assigned to the property. Gets the node whose images are being painted. A object representing the node whose images are being painted. Gets or sets the index of the image displayed within the painted node when it is focused. An integer value representing the zero-based index of the image displayed within the node when it is focused. Gets the location of the select image's top-left corner. A System.Drawing.Point structure that represents the top-left point of the select image. Gets the bounding rectangle of the select image. A System.Drawing.Rectangle structure representing the bounding rectangle of the select image. Gets or sets the index of the state image displayed within the node. An integer value representing the node's state image's index. Gets the location of the state image's top-left corner. A System.Drawing.Point structure specifying the top-left corner of the state image. Gets the bounding rectangle of the state image. A System.Drawing.Rectangle structure that represents the state image's bounding rectangle. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted cell's appearance settings. This value is assigned to the property. A object that provides facilities for painting a cell using the default mechanism. This value is assigned to the property. A object which represents the column containing the painted cell. This value is assigned to the property. A object which represents the node in which the painted cell resides This value is assigned to the property. A object which provides view information on the painted cell's editor. This value is assigned to the property. true if the painted cell has focus; otherwise, false. This value is assigned to the property. Gets the painted cell's display text. A string value representing the painted cell's display text. Gets the painted cell's value. An object representing the painted cell's value. Gets the painted cell's column. A object representing the column that contains the painted cell. Gets the editor's painter object used to paint a cell. A BaseEditPainter object providing a painting mechanism for the painted editor. Gets the editor's view information. A object providing view information on the painted cell's editor. Gets a value indicating whether the painted cell has focus. true if the painted cell has focus; otherwise. false. Gets the painted cell's node. A object representing the node that contains the painted cell. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted expand button's appearance settings. This value is assigned to the property. A object which represents the node that contains the button being painted. This value is assigned to the property. An object that provides facilities for painting the node's expand button using the default mechanism. This value is assigned to the property. Gets a value indicating whether the painted button's corresponding node is expanded. true if the painted button's corresponding node is expanded; otherwise false. Gets the painted button's corresponding node. A object representing the node corresponding to the painted button. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A that contains data related to the event. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted footer cell's appearance settings. This value is assigned to the property. A object which represents the column whose footer cell is being painted. This value is assigned to the property. A enumeration value specifying the type of summary whose value is displayed within the painted cell. This value is assigned to the property. A string value specifying the text to be displayed within the painted footer cell. This value is assigned to the property. An object that provides facilities for painting a footer cell using the default mechanism. This value is assigned to the property. Gets a column whose footer cell is painted. A object representing the column whose footer cell is painted. Gets the type of summary whose value that is displayed within the painted cell. A enumeration value specifying the type of summary whose value is displayed within the painted cell. Gets or sets the text intended to be displayed within the painted footer cell. A string value specifying the text to be displayed within the painted footer cell (a string representation of the resulting summary value). An empty string if summary is not applied to a column whose footer cell is being painted. Provides basic data required to perform custom painting of an element. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. Initializes a new instance of the class with the specified property. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted element's appearance settings. This value is assigned to the property. An object that provides facilities for painting an element using the default mechanism. This value is assigned to the property. Gets the painted element's appearance settings. A object specifying the painted element's appearance settings. Gets the painted element's bounding rectangle. A System.Drawing.Rectangle structure specifying the boundaries of the painted element. Gets an object specifying the storage for the most used pens, fonts and brushes. A object. Performs default painting of an element. Gets an object used to paint. A System.Drawing.Graphics object used to paint. Gets or sets a value specifying whether an event was handled and that the default element painting is therefore not required. true, if the default element painting is not required; otherwise, false. Gets an object containing information about the painted element. An ObjectInfoArgs object providing information about the painted element. Gets the painter object that provides the default element's painting mechanism. An ObjectPainter descendant providing the default painting mechanism for the painted element. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically, the control). A object that contains the event data. Provides data for the event. Initializes a new instance of the class. A object which specifies the storage for the most used pens, fonts and brushes. This value is assigned to the property. A structure which represents the painted element's bounding rectangle. This value is assigned to the property. An object which specifies the painted column header's appearance settings. This value is assigned to the property. Gets or sets the text displayed within the painted column header. A string value representing the painted column header's text. An empty string if the column button or the space not occupied by column headers is painted. Gets the rectangle where the column caption is intended to be drawn. A System.Drawing.Rectangle structure specifying the bounding rectangle of the header's text. Gets the column whose header is painted. A object representing the column whose header is painted. null (Nothing in Visual Basic) if the column button or the space not occupied by column headers is currently painted. Gets a value indicating the type of element to be painted. A enumeration value indicating the type of element to be painted. Gets a value indicating whether the painted column header is hot tracked. true if the painted column header is hot tracked; otherwise false. Gets a value indicating whether the painted element is pressed. true if the painted element is pressed by an end-user; otherwise false. Gets the rectangle where the image indicating sort order is intended to be drawn. A System.Drawing.Rectangle structure specifying the sort order image's bounding rectangle. Represents a method that will handle the and events. Represents a method that will handle the and events. The event sender (typically the control). A object that contains data related to the event. Provides data for the and events. Creates an instance of the class. A object representing the column whose cell's value has been modified. This value is assigned to the property. A object representing the node whose cell's value has been modified. This value is assigned to the property. An object representing the new value assigned to the cell. This value is assigned to the property. Gets the new value assigned to a cell. An object representing the newly assigned cell value. Provides data for events which require column and node as parameters to identify the cell being processed. Creates an instance of the class. A object representing the column to which the processed cell belongs. This value is assigned to the property. A object representing the node to which the processed cell belongs. This value is assigned to the property. Gets a column to which the cell processed by an event belongs. A object representing the column owning the cell being processed. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Creates an instance of the class. A object representing the node whose height is calculated. This value is assigned to the property. An integer value specifying the node height. This value is assigned to the property. Gets or sets the current node's height in pixels. An integer value specifying the node's height in pixels. Represents a method that will handle the event. Represents a method that will handle the event. The event sender (typically the control). A object that contains data related to the event. Provides data for the event. Creates an instance of the class. A object representing the node from which focus is shifting. This value is assigned to the property. A object representing the node which is about to obtain focus. This value is assigned to the property. Gets or sets a value indicating whether focus is allowed to be moved. true if the focus is allowed to be moved; otherwise false. Represents a collection of selected nodes for the XtraTreeList control. Creates a collection of selected nodes for a specific object. A object to which the collection belongs. Adds the specified node to the collection of selected nodes. A object representing the node to be added. Selects the specified collection of nodes. An object implementing the IEnumerable interface which holds the collection of nodes to be selected. Toggles the specified node between the selected and deselected states. A object representing the node to be selected or deselected. Clears the current selection. Specifies whether a specific node is in the collection of selected nodes. The object to check. true, if a node is in the collection of selected nodes; otherwise, false Determines the index of a specific object in the collection of selected nodes. A object for which to return the position within the collection of selected nodes. The zero-based index of a specific object in the collection of selected nodes. Gets a object from the collection of selected nodes referenced by the specified index. The index of the selected node to retrieve. A selected node referenced by the specified index. Removes a specific object from the collection of selected nodes. The node to remove from the collection of selected nodes. Removes all nodes from the collection of selected nodes and then adds a specific group of nodes to the collection. A group of nodes to select. Removes all nodes from the collection of selected nodes and then adds a specific node to the collection. The node to select. Represents a collection of objects in the component. Creates a collection of nodes at the root level of the tree list. A instance to which the node collection belongs. Creates a collection of child nodes for a specific parent node. A class instance to which the collection belongs. The node for which to create a collection of child nodes. Adds a node to the node collection. The instance to add to the node collection. Appends a new node to the end of the TreeListNodes collection and initializes the node with the specified data. An array of values or a object, used to initialize the created node's cells. The new object. Adds a new child containing the specified values. An array of values or a object, used to initialize the created node's cells. The created object. Gets the Auto Filter Row element. A TreeListAutoFilterNode object that is the Auto Filter Row. Removes all elements from the current node collection. Copies the entire nodes collection to a one dimensional array starting at the specified index of the target array. A one-dimensional array that is the destination of nodes copied from the collection. An integer value specifying the zero-based index in the target array at which copying begins. Gets the number of nodes in the current node collection, without taking into account children of these nodes. The number of nodes in the current node collection. Gets the first element in the collection. A object representing the first node in the collection. null (Nothing in Visual Basic) if the collection is empty. Gets the enumerator used to iterate through the node collection. An enumerator through which the node collection can be iterated. Returns the index of a specified node within the node collection. The node to locate in the collection. The index of a specific node within the node collection. Gets a value indicating whether access to the nodes collection is synchronized (thread-safe). true if access to the nodes collection is synchronized (thread-safe); otherwise false. Obtains the object by a specific index in the current node collection. The zero-based index of the node to locate. The index is a value between 0 and - 1. A child at the specified index within the node collection. Gets the last node in the node collection. The last node in the node collection. Gets the parent of the node collection. A instance that represents the parent of the node collection. Removes a specific node from the node collection. The node to remove from the node collection. Removes a node referenced by the specified index from the node collection. The index of the node to remove from the node collection. Gets an object that can be used to synchronize access to the nodes collection. An object that can be used to synchronize access to the nodes collection. Gets the object to which the node collection belongs. A object to which the node collection belongs. Represents a node of the XtraTreeList control. Checks the current node and all its nested nodes (including all their children). Gets or sets whether the node is checked. true if the node is checked; otherwise, false. Gets or sets the node's check state. A enumeration value that specifies the node's check state. Returns a copy of this node. A object representing this node's copy. Gets or sets a value that can be freely used as your specific programming needs dictate. A value of the object type bound to the current node. Expands all the child nodes. Specifies whether the current node is expanded. true if the current node is expanded; otherwise, false. Gets the first child node. A object which represents the first child node. null (Nothing in Visual Basic) if the current node has no child nodes. Gets whether the node is currently focused. true if the node is focused; otherwise, false. Returns the text representation of a specific column value. An object that identifies a column. A text string that represents a specific column value. Returns the value for a specific column. An object that identifies a column. The value of a specific column. Determines whether the current node has a instance as a parent. The instance to check. true if the current node has a instance as a parent; otherwise, false. Gets or sets a value indicating whether a node has children. true, if a node has children; otherwise, false. Gets the index of the corresponding record within the associated data source. An integer value representing the zero-based index of the corresponding data source record. Gets or sets the index of the image displayed within the node. An integer value representing the zero-based index of the image displayed within the node. Gets or sets a value for a specific column. An object that identifies a column. The value for a specific column. Gets the last child node. A object which represents the last child node. null (Nothing in Visual Basic) if the current node has no child nodes. Returns the nesting level of a node. The nesting level of a node. Returns the next node in the collection. A object which represents the next node in the collection. null (Nothing in Visual Basic) if the current node is the last node in the collection. Returns the next visible node after the current node. A object which represents the next visible node after the current one. null (Nothing in Visual Basic) if the current node is the last visible node. Gets the collection of the node's children. A object representing the node's child nodes collection. Gets the parent node of the current tree node. A instance that represents the parent of the current tree node. Gets the previous node in the collection. A object which represents the previous node in the collection. null (Nothing in Visual Basic) if the current node is the first node in the collection. Returns the visible node located prior to the current node. A object which represents the visible node located prior to the current one. null (Nothing in Visual Basic) if the current node is the first node in the tree list's collection. Gets a node at the root level which contains the current node as a child. The node at the root level which contains the current node as a child. Gets or sets whether the current node is selected. true if the node is selected; otherwise, false. Gets or sets the index of the image displayed within the node when it is focused. An integer value representing the zero-based index of the image displayed within the node when it is focused. Sets the value for a specific column. An object that identifies a column. The value to set for a specific column in the current node. Gets or sets the index of the state image displayed within the node. An integer value representing the node's state image index. Gets or sets the data associated with a tree list node. An object containing information associated with the tree list node. Gets the object to which the current node belongs. A object to which the current node belongs. Unchecks the current node and all its nested nodes (including all their children). Gets or sets whether the node is visible. true if the node is visible; otherwise, false. Represents a single column for the XtraTreeList. Initializes a new class instance. Gets or sets a column's position within the tree list's column collection. An integer value representing the column's zero based index within the collection. Specifies whether a summary is calculated against all XtraTreeList nodes or against root nodes only. true if a summary is calculated against all XtraTreeList nodes; otherwise, it is calculated only against root nodes. Gets or sets whether incremental searches can be performed against the column. true if incremental searches can be performed against the column; otherwise, false. Gets the appearance settings used to paint the column's cells. An object that provides the appearance settings used to paint the column cells. Gets the appearance settings used to paint the column header. A object that contains the column header's appearance settings. Adjusts the width to display the contents of a cell as best as possible. Gets or sets the column caption displayed in the HeaderPanel of the XtraTreeList. Column caption. Gets or sets the repository item that specifies the editor used to edit a column's cell values. A descendant. Gets or sets the name of the editor used for this column's cells. A string value specifying the column cell's editor name. Gets the position of the associated field within the data source. An integer value representing the zero-based index of the corresponding field within the data source. Gets the column's data type. A value that indicates the column's data type. Gets or sets the column's caption when its header is displayed within the Customization Form. A value which specifies the column's caption when its header is displayed within the Customization form. Gets or sets the field name assigned to the current column from a datasource. A value that specifies the name of a data field. Gets an object specifying custom filter criteria. A object specifying the filter criteria to be applied. Gets or sets how column values are filtered via the Auto Filter Row and Column's Filter DropDown. A enumeration value that specifies how the column values are filtered. Gets or sets whether the column is anchored to a tree list's edge. A enumeration value. Gets the object that specifies the formatting applied to column values. A object that specifies formatting settings for column values. Returns the column's display caption. A string that specifies the column's display caption. Returns the column's plain text caption. A string value that represents the column's plain text caption. Gets or sets the alignment of the column header's image. A enumeration member which specifies the image's alignment. Gets or sets the index of the image displayed within the column header. An integer value specifying the image by its zero-based index within the source collection. -1 to not display an image. Gets the source of images that can be displayed within column headers. An object which represents the source of the images that can be displayed within column headers. Gets the minimum column width. An Integer value that determines the minimum column width. Provides access to the column's recently used filters. A object that stores the recently used filters for the column. Gets or sets the column's name. A string value representing the column name. Provides access to the column's options. A object which contains the column's options. Provides access to the column's filter options. An object that contains the column's filter options. Gets a value indicating whether data within a column can be edited. true if column data cannot be changed; otherwise, false. Specifies the type of the summary calculated against child nodes of every parent node in a column. A enumerator value. Gets or sets the format to display the . A string that specifies the format applied to the . Gets or sets a value specifying which column cells display editor buttons. A enumeration value specifying which column cells display editor buttons. Gets or sets whether an end-user can open an Expression Editor for the current unbound column, using a context menu. true, if an end-user can open an Expression Editor for the current unbound column, using a context menu; otherwise, false. Gets the index of the column in the sorting columns list. An integer value representing the zero-based index of the column within the sorting columns list. Gets or sets how the column's data is sorted when sorting is applied. A value specifying how the column's data is sorted in sort mode. Gets or sets the column's sort order. A enumeration value specifying the column's sort order. Gets or sets the name of the style for the current column. A string representing the name of the style set for the current column. Specifies the type of the summary to calculate against all nodes. A enumerator value that specifies the summary type applied. Gets or sets the format to display the . A string that specifies the format applied to the . Gets or sets the column's associated data. An object representing data associated with the column. Gets or sets a custom tooltip for the column. A string representing a custom tooltip for the column. Obtains the control to which a column belongs. A control to which a column belongs. Gets or sets an expression used to evaluate values for this column if it is not bound to a data source field. A that specifies an expression used to evaluate values for this column. Gets or sets the type of data the column displays in Unbound Mode. A value that specifies the type of data the column displays. Gets or sets whether the column is visible. true if the column is visible; otherwise, false. Gets or sets the position in the tree list where the current column is displayed. An Integer value that specifies the position of the current column in the tree list. Gets the visible width of the column. An integer value representing the visible column width. Gets or sets the column width in pixels. An integer value representing the column width in pixels. Represents a class that contains information about what is located at a specific point within the control. Initializes a new class instance. Gets the limits for the tree list element that contains the test point. A structure representing the element's bounding rectangle. Gets the column located under the test point. The object representing the column that contains the test point. Gets the visual element located under the test point. A enumeration value identifying the type of visual element at the test point. Gets the coordinates of the point under the mouse cursor relative to the XtraTreeList control. A object specifying the mouse cursor's position relative to the upper left corner of a tree list control. Gets the node located under the test point. A object representing a node located under the test point. The Tree List control. Initializes a new class instance. Brings up the About dialog. Notifies accessibility client applications of the specified event for the specified child control. An event being fired. The identifier of the AccessibleObject. A child which fires the event. Gets the currently active cell editor. A descendant representing the currently active editor. null (Nothing in Visual Basic) if no cell is being edited at the moment. Gets or sets the current filter criteria. A object which is the total filter criteria. Gets or sets whether the filtering functionality is enabled. true to enable filtering; otherwise false. Gets the total filter expression. A object specifying the total filter expression. Gets or sets the total filter expression for the TreeList. A string that specifies the total filter expression applied to the TreeList. Adds a predefined filter with a string filtering condition to the current TreeList. A String value that is the filtering condition. Adds a CriteriaOperator-based filter to the current TreeList. A object that contains a filtering condition. Occurs after a node's check state has been changed by an end-user. Fires immediately after a node has been collapsed. Fires immediately after a drag-and-drop operation on a node has been successfully completed. Fires immediately after a node has been expanded. Fires in response to focus being moved between nodes. Returns the total number of nodes within the TreeList. An integer value indicating the total number of nodes. Provides access to the properties that control the appearance of the tree list's elements. A object which provides the appearance settings for the tree list's elements. Provides access to the properties that specify the appearances of the tree list's elements when the tree list is printed and exported. A object which provides the appearance settings used to paint the tree list's elements when the tree list is printed and exported. Adds a new containing the specified values to the XtraTreeList. An array of values or a object, used to initialize the created node's cells. A parent node of the added one. A object representing the added node. Appends a new node containing the specified values to the specified node's child collection. An array of values or a object, used to initialize the created node's cells. An integer value specifying the parent node's identifier. A object or descendant representing the added node. Adds a containing the specified values to the XtraTreeList. An array of values or a object, used to initialize the created node's cells. A parent node for the added one. An object that contains information associated with the tree list node. This value is assigned to the property. A object or descendant representing the added node. Adds a containing the specified values to the XtraTreeList. An array of values or a object, used to initialize the created node's cells. An integer value specifying the identifier of the parent node. An object that contains information associated with the tree list node. This value is assigned to the property. A object or descendant representing the added node. Appends a new node with the specified settings. An array of values or a object, used to initialize the created node's cells. An integer value that identifies the parent node. A zero-based index of the image displayed within the node. A zero-based index of the image displayed within the node when it is focused or selected. An integer value that specifies the index of the node's state image. The node's check state. A object that represents the added node. Appends a new node with the specified settings. An array of values or a object, used to initialize the created node's cells. An integer value that identifies the parent node. The node's check state. A object that represents the added node. Appends a new node with the specified settings. An array of values or a object, used to initialize the created node's cells. A object that represents the parent node. The node's check state. A object that represents the added node. Appends a new node with the specified settings. An array of values or a object, used to initialize the created node's cells. An integer value specifying the parent node's identifier. A zero-based index of the image displayed within the node. A zero-based index of the image displayed within the node when it is focused or selected. An integer value that specifies the index of the node's state image. A object representing the added node. Searches for the specified string, using the search functionality provided by the Find Panel. A string to be located within the tree list's data. true, if the specified search string is successfully applied; otherwise, false. Contains a value which specifies the Auto Filter Row's ID. Occurs before a node's check state is changed. Fires before a node is collapsed. Fires when an attempt to drag a node is performed. Fires before a node is expanded. Fires before a node is focused. Occurs before a layout is restored from storage (a stream, xml file or the system registry). Prevents the tree structure from being changed when changing specific options affecting the order of nodes, until the method is called. In unbound mode, prevents updates of the tree structure due to adding, deleting and modifying nodes, until the method is called. Locks the TreeList, preventing visual updates of the object and its elements until the EndUpdate or CancelUpdate method is called. Modifies the width of each visible column so that the contents of its cells are not truncated, if possible. Modifies the width of each visible column so that the contents of its cells are not truncated, if possible. true if the total width of columns must be equal to the control's width after resizing; otherwise false. Gets or sets a value specifying which nodes take part in calculations when applying best fit to columns. true to implement best fit taking into account only nodes not hidden within collapsed groups; otherwise false. Gets or sets the border style for the tree list. A enumeration value specifying the border style of a tree list. Returns information about the tree list's elements which are located at the specified point. A structure which specifies test point coordinates relative to the tree list's top-left corner. A object which contains information about the tree list's elements located at the test point. Enables you to specify a custom image to be displayed in front of nodes when dragging. Allows you to assign custom node height. Cancels changes made to focused node cells. Unlocks the TreeList object after it has been locked by the BeginUpdate method, without causing an immediate visual update. Gets a value indicating whether the current cell's editor can be invoked. true if the current cell's editor can be invoked; otherwise false. Fires immediately after a cell editor is closed if the editor's value has been modified. Fires when an end-user starts to edit a cell value. Checks all nodes in the TreeList control. Removes the error descriptions for a focused node. Removes the filter condition applied to the specified column. A object specifying the column which filter condition is to be discarded. Removes the filter criteria applied to the TreeList. Removes focus from the focused column. Removes all nodes from the XtraTreeList. Clears all the sorting that has been applied to an XtraTreeList control. Hides the active editor, saving changes that were made. Collapses all the nodes in the tree list. Fires when the column button is clicked. Fires immediately after the column collection or an individual column has been modified. Occurs when a column's filter condition is changed. Gets or sets the height of the column header panel, in pixels. An integer value specifying the column panel height in pixels. Provides access to a tree list's column collection. A object representing a collection of all the columns within a tree list. Invokes the customization form. Invokes the customization form at the specified screen location. A structure which specifies the position of the customization form's top-left corner. The point is set in screen coordinates. Gets or sets the source of images that can be displayed within column headers. An object that is the source of images that can be displayed within column headers. Fires after a column's property has been changed. Fires after a column's width has been changed. Enables you to implement custom sorting for columns whose property is set to Custom. Copies the specified node to the specified node's child collection. A object representing the node to be copied. A object representing the node to whose child collection the node is copied. true if child nodes of the node being copied must be cloned; otherwise false. A object representing the copy of the specified node. Copies the specified node to the specified node's child collection. A object representing the node to be copied. A object representing the node to whose child collection the node is copied. true if child nodes of the node being copied must be cloned; otherwise false. true if the destination node's key field value is assigned to the parent field of the source node and all its copies; otherwise false. A object representing the copy of the specified node. Copies selected nodes to the clipboard. Invokes the customization form. Provides the ability to create custom nodes. Provides the ability to custom paint column headers and the column button. Enables you to custom paint a tree list's empty area. Enables you to custom paint the Filter Panel. Gives you the ability to perform custom painting of the summary footer. Gives you the ability to perform custom painting of column footer cells. Gives you the ability to perform custom painting of expand buttons. Provides the ability to perform custom painting of node cells. Enables you to manually paint check boxes displayed within nodes. Provides the ability to perform custom painting of node state and select images. Enables tree indents to be painted manually. Provides the ability to perform custom painting of indicator cells. Provides the ability to perform custom painting of preview sections. Provides the ability to perform custom painting of row footers. Provides the ability to perform custom painting of row footer cells. Allows the text displayed within the Filter Panel to be customized. Gets the object representing the customization form. A DevExpress.XtraTreeList.Columns.TreeListCustomizationForm object that represents the customization form. null (Nothing in Visual Basic) if the customization form is currently closed. Gets or sets the boundaries of the customization form. A structure representing the customization form's boundaries. Gets or sets the number column headers that can be simultaneously visible in the customization form. An integer value specifying the number of column headers that can be displayed in the customization form. Enables editors to be assigned to cells on an individual basis. Allows you to assign a custom editor to a column for in-place editing and override the default column editor, which is by default used both in display and edit modes. Enables data to be provided to, and modified data to be saved from visible unbound columns. Gets or sets a specific list in a data source whose data is displayed by the TreeList control. A string value specifying a list in a data source. Gets or sets the object used as the data source for the current control. The object used as the data source. Fires when a different paint helper is assigned to the TreeList control. Removes a specific from the XtraTreeList. The removed . Deletes the selected nodes in multiple selection mode or focused nodes in single selection mode. Closes the customization form. Continues the incremental search that is in progress in the specified direction. true to continue the incremental search forward; false to continue the incremental search backward. true if another node with the specified search string has been found and focused; otherwise, false. Fires immediately after a drag-and-drop operation over a node has been cancelled. Gets or sets the amount of time (in milliseconds) before the node is expanded when another node is dragged over it. An integer value specifying the delay (in milliseconds) from the time a dragged node begins hovering over a collapsed node to the time that the node is expanded. Gets or sets how end-users can drag and drop nodes. A TreeListDragNodesMode value that specifies the node drag mode. Fires immediately after the drag and drop operation has been completed. Enables you to control whether the dragged column header can be dropped at the current position. Fires when an end-user attempts to drag a column header. Gets or sets the cell value being edited. An object representing the currently edited cell value. null (Nothing in Visual Basic) if editing is not being performed at the moment. Posts the focused node's values to the data source. Forces the control to update itself after the method has been called. Fires after a sorting operation has finished. Forces the control to update itself after the method has been called. Unlocks the TreeList object after a call to the BeginUpdate method and causes an immediate visual update. Expands all nodes. Expands TreeList's nodes up to the specified level. A System.Int32 value that specifies the level up to which TreeList's nodes should be expanded. Exports the control's data to the specified stream in CSV format using the specified options. A object to which the created document is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to the specified file in CSV format using the specified options. A which specifies the name (including the full path) of the file to which the control is exported. A object which specifies the export options to be applied when the control is exported. Exports the tree list's data to the specified CSV file. A which specifies the name (including the full path) of the file to which the control is exported. Exports data to the specified stream in CSV format. A object to which the created document is exported. Exports the tree list's data as HTML and sends it to the specified stream. A object which the created document is exported to. Exports the tree list's data to the specified file as HTML. A value which contains the full path (including the file name and extension) specifying where the HTML file will be created. Exports the control's data to the specified stream in HTML format using the specified options. A object, to which the created document is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to the specified file in HTML format using the specified options. A which specifies the name (including the full path) of the file to which the control is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to a file in MHT format using the specified character encoding. A that specifies the full path to the file, to which the created document will be exported A representing the encoding name set in the output document (e.g. "UTF-8"). Exports the control's data to a file in MHT format using the specified character encoding, with the specified title. The output file can be compressed (secondary characters e.g. spaces are removed) if required. A that specifies the full path to the file, to which the created document will be exported . A representing the encoding name set in the output document (e.g. "UTF-8"). A containing the name shown as the title of the created document. true if the MHT code is compressed (secondary characters e.g. spaces are removed); otherwise, false. Exports the control's data to a stream in MHT format using the specified character encoding, with the specified title. The output file can be compressed (secondary characters e.g. spaces are removed) if required. A object, to which the created document will be exported. A representing the encoding name set in the output document (e.g. "UTF-8"). A containing the name shown as the title of the created document. true if the MHT code is compressed (secondary characters e.g. spaces are removed); otherwise, false. Exports the control's data to the specified file in MHT format using the specified options. A which specifies the name (including the full path) of the file to which the control is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to the specified stream in MHT format using the specified options. A object, to which the created document is exported. A object which specifies the export options to be applied when the control is exported. Exports the tree list's data to the specified PDF file. A value which specifies the full path (including the file name and extension) to where the PDF file will be created. Exports the tree list's data to a PDF document and sends it to the specified stream. A object which the created document is exported to. Exports the control's data to the specified file in PDF format using the specified options. A which specifies the name (including the full path) of the file to which the control is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to the specified stream in PDF format using the specified options. A object, to which the created document is exported. A object which specifies the export options to be applied when the control is exported. Exports the tree list's data as Rich Text and sends it to the specified stream. A object which the created document is exported to. Exports the tree list's data to the specified RTF file. A value which specifies the full path (including the file name and extension) to where the RTF file will be created. Exports the tree list's data to a text file at the specified path. A value which specifies the full path (including the file name and extension) to where the text file will be created. Exports the tree list's data to a text document and sends it to the specified stream. A object which the created document is exported to. Exports the control's data to the specified stream in Text format using the specified options. A object, to which the created document is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to the specified file in Text format using the specified options. A which specifies the name (including the full path) of the file to which the control is exported. A object which specifies the export options to be applied when the control is exported. Exports the tree list's data to the specified file as XLS. A value which specifies the full path (including the file name and extension) to where the XLS file will be created. Exports the tree list's data as XLS and sends it to the specified stream. A object which the created document is exported to. Exports the control's data to the specified file in XLS format using the specified options. A which specifies the name (including the full path) of the file to which the control is exported. A object which specifies the export options to be applied when the control is exported. Exports the control's data to the specified stream in XLS format using the specified options. A object, to which the created document is exported. A object which specifies the XLS export options to be applied when the control is exported. Exports data to the specified stream in XLSX (MS Excel 2007) format using the specified options. A object, to which the created document is exported. An object which specifies the XLS export options to be applied when the control is exported. Exports data to a file in XLSX (MS Excel 2007) format using the specified options. A that specifies the full path to the file, to which the created document is exported. An object which specifies the XLS export options to be applied when the control is exported. Exports data to the specified file in XLSX (MS Excel 2007) format. A that specifies the full path to the file, to which the created document is exported. Exports data to the specified stream in XLSX (MS Excel 2007) format. A object, to which the created document is exported. Exports the tree list's data as XML and sends it to the specified stream. A object which the created document is exported to. Exports the tree list's data to the specified file as XML. The that contains the full path (including the file name and extension) specifying where the XML file will be created. Gets the collection of filter conditions for a tree list. A object that represents the collection of filter conditions for a tree list. Allows you to customize the Filter Editor before it is displayed on screen. Enables you to hide particular nodes. Forces the XtraTreeList control to re-filter its data. Forces data filtration for the specified node collection. A collection of nodes to be filtered. Gets the text displayed within the Filter Panel. The text displayed within the filter panel. Gets the text displayed in the Find Panel's edit box. A String value that is the text currently displayed in the Find Panel's edit box. Returns the first node that matches the specified criteria. The method that defines a set of criteria and determines whether a meets those criteria. The first node that matches the specified criteria. null (Nothing in Visual Basic) if no matching node is found. Returns a node by its field value. A value which identifies the column. An object which represents the field value of the requested node. A object that represents the node which contains the specified value within the specified column. null (Nothing in Visual Basic) if the node isn't found. Returns the node specified by its identifier. An integer value specifying the identifier of the requested node. A object representing the node with the specified identifier. null (Nothing in Visual Basic) if there is no node with the specified identifier. Returns the node by its key field value. An object representing the key field value of the requested node. The node that has the specified key field value. null (Nothing in Visual Basic) if no node is found that matches the criteria. Forces an update to the control's properties listed within the property grid at design time. Gets or sets the width of fixed panel dividers. An integer value which specifies the width of vertical lines, in pixels, that separate anchored columns from other columns. Gets or sets the focused column. A object representing the focused column. Fires immediately after focus has been moved from a column. Gets or sets the focused node. A object representing the focused node. null (Nothing in Visual Basic) if no node is focused. Fires immediately after changing the focused node. Gets or sets the height of the Summary Footer. An integer value that is the Summary Footer's height. Forces the tree list to finish its initialization. Gets the collection of style format conditions for a tree list. A object that represents the collection of style format conditions. Collapses all expanded nodes within the XtraTreeList. Expands all nodes within the XtraTreeList. Expands all child nodes of a specific node. The to expand. Returns the list of nodes that are checked. The list of nodes that are checked. Gets the column by the bound field's index within the data source. An integer value representing the zero-based index of the field whose bound column is sought for. A object representing the column with the specified bound field index. Returns a column by its visible index. An integer value representing the column's index among other visible columns. A object or its descendant representing a column displayed at the position specified among other visible columns. null (Nothing in Visual Basic) if there is no column at the specified position. Gets the error description for the focused cell or the entire focused node. A object representing the column where the focused cell resides. null (Nothing in Visual Basic) to return the error description for the entire node. A string value representing an error description. Gets the type of the error associated with the specified cell in the currently focused node. A object identifying the cell within the focused row. An value that specifies the type of error. Provides the ability to assign editors to individual cells. Provides the ability to assign custom style to individual cells. Enables you to perform custom summary value calculations. Returns a data row associated with the node specified. The object representing the node whose associated data row is to be obtained. A data row associated with the node specified. null (Nothing in Visual Basic) if the node is not found. Returns a summary value calculated against the specified group of nodes. A object which represents the column whose values are used for summary calculation. A object which represents the nodes collection containing the nodes against which the summary is calculated. An object which represents the summary value calculated against a group of nodes. Returns information on the current control at a specified point. A Point that represents a single (x,y) coordinate. A object containing information on the control at a specified point. Returns a node with the specified index among the visible nodes. A zero-based integer specifying the node's index. A object representing the node with the specified index. null (Nothing in Visual Basic) if the node with the specified index is not found. Provides the ability to display custom values within cells. Gets the specified node's index. A object representing the node whose index is to be obtained. An integer value representing the destination position of the node within its parent node's child collection. -1 if the specified node is a null reference or doesn't belong to any node collection. Returns a list of all nodes in the TreeList. A list of all nodes in the TreeList. Enables you to supply custom preview text for each node. Permits manual calculations of summary values for the printed version of the XtraTreeList control. Enables you to display custom text within preview sections of the printed control. Allows you to assign select images to nodes. Gets the column involved in sorting by its index within the sort column collection. An integer value representing the zero-based index of the column within the sort column list. A object representing the requested column. null (Nothing in Visual Basic) if the specified sort column index is negative or exceeds the last available index. Allows you to assign state images to nodes. Returns a summary value calculated against all the tree list nodes or against the root nodes only. A object which represents the column whose values are used for summary calculation. true to calculate the summary against all the tree list nodes; false to calculate a summary only against the root nodes. An object which represents the summary value calculated against tree list nodes. Returns a summary value calculated against all the tree list nodes or against the root nodes only. A object which represents the column whose values are used for the summary calculation. An object which represents the summary value calculated against the tree list nodes. Returns the index of the specified node among the visible nodes. The object representing the node whose visible index is obtained. An integer value specifying the position of the specified node among the visible nodes. This property is obsolete. Gets or sets the size of group buttons. An integer value specifying the size of group buttons in pixels. Indicates whether the focused node or at least a single cell within the focused node has an error assigned. true if the focused node has errors; otherwise, false. Gets a value indicating whether the XtraTreeList control is focused. true if the tree list has focus; otherwise, false. Fires immediately after a cell editor has been closed. Fires immediately after the customization form has been closed. Switches the TreeList control from edit to browse mode without saving changes. Hides the Find Panel. Gets or sets the offset by which the tree list is scrolled horizontally when the scrollbar buttons are clicked. An integer value specifying by how many pixels the tree list is scrolled. Gets or sets a value specifying when the horizontal scrollbar should be displayed. A enumeration value specifying when the horizontal scrollbar should be displayed. Gets or sets a collection of images to be inserted into column headers using HTML tags. A ImageCollection object that stores a collection of images. Gets or sets the name of the field whose values represent select image indexes for corresponding nodes. A string value specifying the name of the field that serves as the source of select image indexes. Imports the data to the tree list from the XML file. A value that specifies the full path (including the file name and extension) to the file in XML format which data will be imported to the tree list. Imports the data to the tree list from the specified stream. A object which the tree list's data is imported from. Gets or sets the node indicator's width. An integer value specifying the width of the node indicator in pixels. This method supports the internal infrastructure and is not intended to be called directly from your code. Invalidates the specified cell. A object representing the node that contains the cell to invalidate. A object representing the column to which the invalidated cell belongs. Invalidates the header of the specified column. A object specifying the column whose header is to be invalidated. Invalidates the column header panel. Invalidates the Filter Panel. Invalidates the specified node. A object specifying the node to be invalidated. Invalidates all visible nodes and row footers. Invalidates the summary footer panel. Fires when a node fails validation or when its data cannot be saved to the data source. Enables you to handle exceptions raised as a result of assigning invalid values to cells. This member supports the tree list's infrastructure and should not be used from your code. A object representing data for the event. Gets a value indicating whether the tree list is currently in design mode. true, if the tree list is in design mode; otherwise, false. Gets whether the current TreeList control functions as a part of a control. true, if the current TreeList control functions as a part of a control; otherwise, false. Indicates whether a specific is currently visible. A whose visibility is inspected. true, if a specific node is visible; otherwise, false. Indicates whether the tree list can be printed or exported. true if the tree list can be printed or exported; otherwise, false. Obtains the value determining whether the current control is in unbound mode. true, if the current control is in unbound mode, otherwise, false. Gets or sets a value specifying the key field of the data source bound to the XtraTreeList control. A string value representing the name of the field used as the unique record identifier. Called when global changes are applied to the object. Fires after a tree list's layout has been changed. Occurs after a layout the version of which doesn't match the current layout version used has been loaded from storage (a stream, xml file or system registry). Gets or sets the version of the control's layout. A string representing the version of the control's layout. Gets or sets a value specifying the number of pixels by which the control's content is scrolled horizontally. An integer value specifying the horizontal scrolling offset of the control's content in pixels. Fires when the control's content is scrolled horizontally. In bound mode, prevents updates of the tree structure when adding and deleting nodes and changing nodes' parents via the Tree List or data source, until the method is called. Provides access to settings which control the tree list's look and feel. A object whose properties specify the tree list control's look and feel. Makes visible the specified via the parameter. The to make visible. The found node's index among visible nodes. Allows you to specify the height of individual preview sections in pixels. Gets or sets the minimum allowed width of all the columns in a tree list. An integer value that specifies the minimum width of columns, in pixels. Moves focus to the first node. A object representing the focused node. Moves focus to the last node within the current . A object representing the focused node. Moves focus to the last visible node within the current . A representing the focused node. Moves focus to the node following the currently focused one within the current control. A object representing the focused node. Moves focus to the next visible node following the currently focused one within the current control. A object representing the focused node. Moves the specified via the sourceNode parameter to the collection of the specified by the destinationNode parameter. The moved . A accepting the moved one. true, if the sourceNode was moved, otherwise, false. Moves the selected node to the specified node's child collection. A object representing the node to be moved. A object representing the node to whose child collection the node is moved. null (Nothing in Visual Basic) if the source node must be moved to the root nodes collection. true, if the parent field value of the source node must be set to the key field value of the destination node; otherwise false. true if the node has been moved successfully, otherwise false. Moves focus to the node preceding the currently focused one within the current control. A object representing the focused node. Moves focus to the visible node preceding the currently focused one within the current control. A object representing the focused node. Provides access to the TreeList's most recently used filters. A object that stores the recently used filters. Enables appearances to be assigned to individual cells. Fires after the node's property has changed. Provides access to the collection of the TreeList's root nodes. The collection of root nodes. Gets an object that enables you to perform specific operations on a set of nodes. A object used to perform predefined operations on a set of nodes. Fires when the tree list control reloads all nodes. Gets a CriteriaOperator-based filter applied to the TreeList and not associated with any column. A object that specifies a filter applied to the TreeList and not associated with any column. Gets the text representation of the filter applied to the TreeList and not associated with any column. The text representation of the filter that is not associated with any TreeList column. Provides access to the tree list's behavior options. A object which contains the tree list's behavior options. Provides access to the TreeList's filtering options. A object containing the filtering options. Provides access to settings controlling the behavior and visibility of the current TreeList's Find Panel and its elements. A object that stores the settings controlling the behavior and visibility of the current TreeList's Find Panel and its elements. Provides access to options that specify how a control's layout is stored to and restored from a data store (a stream, xml file or the system registry). An object that provides the corresponding options. Provides access to the tree list's menu options. A object which provides the tree list's menu options. Provides access to the tree list's options that affect how the control is printed and exported A object which contains the print and export options. Provides access to the tree list's selection options. A object which contains the tree list's selection options. Provides access to the tree list's display options. A object which contains the tree list's display options. Gets an object that provides the painting functionality of the TreeList control. A TreeListPainter object implementing the control's painting functionality. Gets or sets a value representing the data source field identifying the parent record in this data source. The name of the field used as an identifier of a parent record within a data source. Creates columns for all fields in the bound data source. Allows you to customize the default menus for column headers, summary footers and nodes. Posts edited cell's value to the associated data source. Gets or sets the name of the field whose values are displayed in preview sections. The name of the field whose values are displayed in preview sections. Gets or sets the number of text lines within preview sections. An integer value specifying the number of text lines within preview sections. Prints the XtraTreeList control. Forces the tree list to invalidate its client area and immediately redraw itself. Refreshes the specified cell. A that contains the specified cell. A object that is the column where the target cell resides. Updates the XtraTreeList control to reflect changes made to a data source. Refreshes the specified node. A to be refreshed. Restores the control layout stored at the specified system registry path. A string value specifying the system registry path. Restores the control's layout stored at the specified system registry path, using the specified options. A string value specifying the system registry path. An object that specifies which TreeList options must be restored. Or a object, to restore all the settings. Loads the control's layout from a stream. A System.IO.Stream object from which the control's settings are read. Loads the control's layout from a stream, using the specified options. A System.IO.Stream object from which the control's settings are read. An object that specifies which TreeList options must be restored. Or, a object, to restore all the settings. Loads a control's layout from the specified XML file. A string value specifying the XML file from which control settings are read. Loads a control's layout from the specified XML file, using the specified options. A string value specifying the XML file from which control settings are read. An object that specifies which TreeList options must be restored. Or, a object, to restore all the settings. Gets or sets the value used to identify the records in the underlying data source that will be represented as root nodes. These records must have the RootValue in the field specified by the property. An object representing the value that root nodes contain, in the field specified by the property. Gets or sets the height of a node in pixels. An integer value specifying the height of a node in pixels. Saves the control's layout to the specified system registry path. A string value, specifying the system registry path to which the layout is saved. Saves the control's layout to the specified system registry path, using the specified options. A string value specifying the system registry path. An object that specifies which TreeList options must be saved. Or, a object, to save all the settings. Saves the control's layout to a stream. A System.IO.Stream object to which the control's layout is written. Saves the control's layout to a stream, using the specified options. A System.IO.Stream object to which the control's layout is written. An object that specifies which TreeList options must be saved. Or, a object, to save all the settings. Saves a control's layout to a specified XML file. A string value specifying the XML file name. Saves a control's layout to a specified XML file, using the specified options. A string value specifying the XML file name. An object that specifies which TreeList options must be saved. Or, a object, to save all the settings. Fires when the user clicks a node's select image. Gets or sets the source of the images displayed within selected nodes. An object which represents the source of the images displayed within selected nodes. Gets the collection of selected nodes. A instance containing selected nodes. Fires in response to changing selection when the TreeList is in multiselect mode. Sets an error description for a cell within the focused node or for the entire focused node. A object representing a column that contains an error cell. null (Nothing in Visual Basic) if the error description should be assigned to the entire focused node. A string value representing an error description. An empty string to clear the assigned error. Sets an error description and an error type for the specified cell within the focused node. A that identifies the cell to which an error is set. A string value representing an error description. An empty string to clear the assigned error. An value that specifies the type of the error. Error types correspond to specific error icons. Sets the options provided by the property to their default values. Sets the options provided by the property to their default values. Sets the options provided by the property to their default values. Activates automatic row height adjustment. Sets the options provided by the property to their default values. Sets focus to a specific node within the current control. The node to set focus on. The index of the focused node among visible nodes. Sets the node's check state to the specified value. Allows you to set the check state for the node's children. A object whose check state is to be changed. A CheckState value that specifies the node's new check state. true to set the check state of the node's children to the specified value; otherwise, false. Sets the node's check state to the specified value. A object whose check state is to be changed. A CheckState value that specifies the node's new check state. Moves the specified node to a new position within its parent node's child collection. A object representing the node to be moved. An integer value representing the destination position of the node within its parent node's child collection. This member supports the internal infrastructure, and is not intended to be used directly from your code. Gets or sets a value determining the manner in which the editor buttons of cells are displayed. A enumerator value that specifies the manner in which editor buttons are displayed. Fires immediately after the customization form has been displayed. Switches the TreeList control to edit mode. Shows the Filter Editor. A object to which a filter is applied in the Filter Editor. Allows you to customize checked Column's Filter DropDown lists before they are displayed. Allows you to customize a column's dropdown calendar before it is displayed. Enables you to customize a particular Column's Filter DropDown. Displays the Find Panel. Fires before the TreeList is switched to edit mode. Fires immediately after a cell editor has been invoked. Opens the Print Preview window with a Bars UI. Displays the Print Preview window with a Ribbon UI. Allows you to customize the default menus for column headers, summary footers and nodes. Invokes an Expression Editor that enables editing an expression for the specified unbound column. A that represents an unbound column whose expression will be edited in the Expression Editor. Gets the number of columns involved in sorting. An integer value representing the number of columns involved in sorting. Starts an incremental search for the specified string. The text to locate. Fires before a sorting operation is started. Gets the control's current state. A enumeration member, indicating the tree list's current state. Fires after the tree list's state has changed. Fires when the user clicks a node's state image. Gets or sets the source of the images that indicate a node's state. An object which represents the source of state images. Stops the incremental search, if there is one currently in progress. Gets or sets the index of the top visible node. An integer value specifying the zero-based index of the top visible node. Fires when the control's content is scrolled vertically. Gets or sets the vertical scroll position of the top node. A System.Int32 value that specifies the vertical scroll position of the top node Gets or sets the width of the level's indent space. An integer which specifies the width of the level's indent space. Specifies the style for displaying tree lines of the current control. A enumerator value specifying the style for displaying tree lines. Gets a value indicating whether the current control is being unloaded from memory. true, if the control is being unloaded from memory; otherwise, false. Provides the ability to perform custom handling of a context menu item click. Fires after an Expression Editor has been created for an unbound column. Unchecks all nodes in the TreeList control. Updates the control's tree structure after the method call, and updates it immediately. Gets or sets whether the control is painted grayed out, when it's in the disabled state. true if the control is painted grayed out, when it's in the disabled state; otherwise, false Gives you the ability to specify whether a modified node's data is valid, and if this node can lose focus. Fires when an editor is validated. Gets or sets a value specifying when the tree list's vertical scrollbar is visible. A enumeration value specifying when the vertical scrollbar is visible. Gets the control's view/display information. A TreeListViewInfo object providing view information on all the tree list's elements. This event allows you to initialize cells of the processed node, when populating the TreeList control with data dynamically. This event allows you to provide root and child nodes, when populating the TreeList control with data dynamically. Allows changes that are made via the TreeListControl's cells to be stored. Gets the number of visible columns within the tree list. An integer value representing the number of visible columns. Gets the collection of visible columns. A VisibleColumnsList object storing visible columns. Gets the number of rows which are not hidden within collapsed groups. An integer value representing the number of rows which are not hidden within collapsed groups. Provides data for the , , and events. Initializes a new class instance. A tree list node. Gets the current tree list node. A object that specifies the current tree list node. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. A tree list node. The image index. Gets or sets the index of the state image assigned to the node. An integer value representing the zero-based index of the state image assigned to the node. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. A tree list node. The image index. Indicates whether a node is focused. Gets or sets a value indicating whether a node is focused. true, if a node is focused; otherwise, false. Represents a method that will handle the and events of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the and events. Initializes a new class instance. A tree list node. Preview text. Gets or sets preview text. Preview text. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. The nodes collection to calculate a summary. A tree list column. Determines the collection contained in the nodes parameter. Obtains the tree list column used by the summary calculations. A tree list column used by the summary calculations. Gets or sets a value to be displayed within a summary. An object representing the custom summary value. Gets a value indicating whether the total or group summary value is to be calculated. true, if the total summary value is to be calculated; false for the group summary. Gets the nodes collection for which to calculate a custom summary. The nodes collection for which to calculate a custom summary. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. The previous focused tree list node. The current focused tree list node. Gets the previously focused tree list node. The previously focused tree list node. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Creates a new object. A object representing the node containing the first value involved in the comparison. This value is assigned to the property. A object representing the node that contains the second value involved in the comparison. This value is assigned to the property. An object representing the first value involved in the comparison. This value is assigned to the property. An object representing the second value involved in the comparison. This value is assigned to the property. A object representing the column against whose values the data will be sorted. This value is assigned to the property. A enumeration member representing the sort order to be applied. This value is assigned to the property. An integer value representing the comparison result. This value is assigned to the property. Gets the column against whose values sorting is performed. A object representing the column against whose values data is being sorted. Gets the node containing the first value involved in comparison. A object representing the node containing the first value involved in comparison. Gets the node containing the second value involved in comparison. A object representing the node that contains the second value involved in comparison. Gets the first value involved in comparison. An object representing the first value involved in comparison. Gets the second value involved in comparison. An object representing the second value involved in comparison. Gets or sets a comparison result. An integer value representing the comparison result. Gets the sort order applied to the column whose values are going to be compared. A enumeration member representing the sort order applied. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Creates an instance of the class. A object representing the column related to the event. This value is assigned to the property. Gets a tree list column. A tree list column. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. A tree list node. Gets or sets whether a tree list node can be expanded. true if a tree list node can be expanded; otherwise, false. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. A tree list node. Gets or sets a value indicating whether a tree list node can be dragged. true if a tree list node can be dragged; otherwise, false. Represents a method that will handle the event of the class. Represents a method that will handle the event of the class. The event source. A class instance containing event data. Provides data for the event. Initializes a new class instance. A tree list node. Gets or sets a value indicating whether a tree list node can collapse. true if a tree list node can collapse; otherwise, false. Specifies the border style of the XtraTreeList. Specifies whether the border style is Border3D. Specifies whether the border style is Flat. Specifies whether the border style is none. Specifies whether the border style is Single. Specifies whether the border style is ThinFlat. Specifies summary type to calculate against a group of column cells. Calculates the average field value within a group of column cells. Calculates the number of nodes within a group of column cells. Allows a user to define a custom summary value by handling the event. Retrieves the maximum value within a group of column cells. Retrieves the minimum value within a group of column cells. Summary is not calculated. Calculates the sum of field values within a group of column cells. Contains settings that define the visibility of editor buttons within a cell. Specifies the default behavior for all columns - buttons are displayed only for the focused cell. If a column's property is specified, the behavior specified by the tree list is overridden. Buttons are always displayed. Buttons are displayed only for the focused cell. Buttons are displayed for all cell editors in the focused row. Buttons are displayed only when a cell editor is active. Specifies the tree line style for the current control. Sets the control tree line style to Dark. Sets the control tree line style to Large. Sets the control tree line style to Light. Hides tree lines. Sets the control tree line style to Percent50. Sets the control tree line style to Solid. Sets the control tree line style to Wide. Lists values that identify the different elements of the XtraTreeList control. A point is over the Auto Filter Row. A point is over the blank column header. A point is over an expand button. A point is over a cell. A point is over a column header. A point is over the column button. A point is over a column edge. A point is over a Filter Button. A point is over the Customization Form. A point is over the empty area. A point is over the Filter Panel. A point is over the check box displayed within in the Filter Panel and used to enable/disable the filter. A point is over the Close Filter Button in the Filter Panel. A point is over the 'Edit Filter' button displayed within the Filter Panel and used to invoke the Filter Editor. A point is over the MRU Filter Button in the Filter Panel. A point is over the filter string displayed within the Filter Panel. The test point belongs to the left fixed line. The test point belongs to the right fixed line. The test point belongs to the tree list's horizontal scroll bar. The test point belongs to a node's check box. A point is outside the XtraTreeList control. A point is over a node area not occupied by any of the node's elements. A point is over a row(group) footer. A point is over an area that separates a row from its corresponding indicator cell. This value is returned only when the option is enabled. Otherwise, an Empty value is returned when a point is over this area. A point is over a node indicator cell. A point is on a row indicator's edge. A point is over a preview section. A point is over a node's select image. A point is over a node's state image. A point is over the summary footer. The test point belongs to the tree list's vertical scroll bar. Provides members that specify a filtering mode. Specifies the same behavior as the value if the is contained within a . Otherwise, specifies the behavior identical to the mode. The control displays nodes that match the filter criteria regardless of whether their parent nodes match this criteria. If a node matches the filter criteria, all its parent nodes are also displayed. Allows a to display all child nodes that match the filter criteria, whether or not their parent nodes match the criteria. Requires all node parents to match the filter criteria to show a particular child node.