[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.DataAccess.UI
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.DocumentView.Controls
  [Expand]DevExpress.LookAndFeel
  [Expand]DevExpress.LookAndFeel.Helpers
  [Expand]DevExpress.Skins
  [Expand]DevExpress.Snap
  [Expand]DevExpress.Snap.API.Native
  [Expand]DevExpress.Snap.Core
  [Expand]DevExpress.Snap.Core.API
  [Expand]DevExpress.Snap.Core.Fields
  [Expand]DevExpress.Snap.Core.Forms
  [Expand]DevExpress.Snap.Core.Options
  [Expand]DevExpress.Snap.Core.Services
  [Expand]DevExpress.Snap.Extensions
  [Expand]DevExpress.Snap.Extensions.Localization
  [Expand]DevExpress.Snap.Extensions.UI
  [Expand]DevExpress.Snap.Localization
  [Expand]DevExpress.Snap.Options
  [Expand]DevExpress.Snap.Services
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Animation
  [Expand]DevExpress.Utils.Behaviors
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.DragDrop
  [Expand]DevExpress.Utils.Drawing
  [Expand]DevExpress.Utils.Filtering
  [Expand]DevExpress.Utils.Layout
  [Expand]DevExpress.Utils.Menu
  [Expand]DevExpress.Utils.MVVM
  [Expand]DevExpress.Utils.Taskbar
  [Expand]DevExpress.Utils.Taskbar.Core
  [Expand]DevExpress.Utils.UI.Localization
  [Expand]DevExpress.Utils.VisualEffects
  [Expand]DevExpress.Utils.Win
  [Expand]DevExpress.XtraBars
  [Expand]DevExpress.XtraBars.Alerter
  [Expand]DevExpress.XtraBars.Docking
  [Expand]DevExpress.XtraBars.Docking2010
  [Expand]DevExpress.XtraBars.Docking2010.Base
  [Expand]DevExpress.XtraBars.Docking2010.Customization
  [Expand]DevExpress.XtraBars.Docking2010.Views
  [Expand]DevExpress.XtraBars.Docking2010.Views.NativeMdi
  [Expand]DevExpress.XtraBars.Docking2010.Views.Tabbed
  [Expand]DevExpress.XtraBars.Docking2010.Views.Widget
  [Expand]DevExpress.XtraBars.Docking2010.Views.WindowsUI
  [Expand]DevExpress.XtraBars.FluentDesignSystem
  [Expand]DevExpress.XtraBars.Localization
  [Expand]DevExpress.XtraBars.Navigation
  [Expand]DevExpress.XtraBars.Ribbon
  [Expand]DevExpress.XtraBars.Ribbon.Gallery
  [Expand]DevExpress.XtraBars.Ribbon.ViewInfo
  [Expand]DevExpress.XtraBars.ToastNotifications
  [Expand]DevExpress.XtraBars.ToolbarForm
  [Expand]DevExpress.XtraBars.Utils
  [Expand]DevExpress.XtraBars.WinRTLiveTiles
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Designer
  [Expand]DevExpress.XtraCharts.Wizard
  [Expand]DevExpress.XtraDataLayout
  [Expand]DevExpress.XtraDiagram
  [Expand]DevExpress.XtraDiagram.Docking
  [Expand]DevExpress.XtraDiagram.Options
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.ButtonPanel
  [Expand]DevExpress.XtraEditors.Calendar
  [Expand]DevExpress.XtraEditors.Camera
  [Expand]DevExpress.XtraEditors.Container
  [Expand]DevExpress.XtraEditors.Controls
  [Expand]DevExpress.XtraEditors.CustomEditor
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraEditors.Filtering
  [Expand]DevExpress.XtraEditors.Mask
  [Expand]DevExpress.XtraEditors.Persistent
  [Expand]DevExpress.XtraEditors.Repository
  [Expand]DevExpress.XtraEditors.ViewInfo
  [Expand]DevExpress.XtraFilterEditor
  [Expand]DevExpress.XtraGauges.Presets.Styles
  [Expand]DevExpress.XtraGauges.Win
  [Expand]DevExpress.XtraGauges.Win.Base
  [Expand]DevExpress.XtraGauges.Win.Gauges.Circular
  [Expand]DevExpress.XtraGauges.Win.Gauges.Digital
  [Expand]DevExpress.XtraGauges.Win.Gauges.Linear
  [Expand]DevExpress.XtraGauges.Win.Gauges.State
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraGrid.Columns
  [Expand]DevExpress.XtraGrid.EditForm
  [Expand]DevExpress.XtraGrid.FilterEditor
  [Expand]DevExpress.XtraGrid.Localization
  [Expand]DevExpress.XtraGrid.Views.BandedGrid
  [Expand]DevExpress.XtraGrid.Views.BandedGrid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Base
  [Expand]DevExpress.XtraGrid.Views.Base.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Card
  [Expand]DevExpress.XtraGrid.Views.Card.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Grid
  [Expand]DevExpress.XtraGrid.Views.Grid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Layout
  [Expand]DevExpress.XtraGrid.Views.Layout.Events
  [Expand]DevExpress.XtraGrid.Views.Layout.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Printing
  [Expand]DevExpress.XtraGrid.Views.Tile
  [Expand]DevExpress.XtraGrid.Views.WinExplorer
  [Expand]DevExpress.XtraGrid.WinExplorer
  [Expand]DevExpress.XtraLayout
  [Expand]DevExpress.XtraLayout.Converter
  [Expand]DevExpress.XtraLayout.Customization
  [Expand]DevExpress.XtraLayout.HitInfo
  [Expand]DevExpress.XtraLayout.Localization
  [Expand]DevExpress.XtraLayout.Utils
  [Expand]DevExpress.XtraMap
  [Expand]DevExpress.XtraMap.Printing
  [Expand]DevExpress.XtraNavBar
  [Expand]DevExpress.XtraNavBar.ViewInfo
  [Expand]DevExpress.XtraPdfViewer
  [Expand]DevExpress.XtraPdfViewer.Commands
  [Expand]DevExpress.XtraPdfViewer.Localization
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrinting.Control
  [Expand]DevExpress.XtraPrinting.Preview
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Menu
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.GoogleCalendar
  [Expand]DevExpress.XtraScheduler.Printing
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Reporting.UI
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Expand]DevExpress.XtraScheduler.UI
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpellChecker.Localization
  [Expand]DevExpress.XtraSplashForm
  [Expand]DevExpress.XtraSplashScreen
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Services
  [Expand]DevExpress.XtraTab
  [Expand]DevExpress.XtraTab.Buttons
  [Expand]DevExpress.XtraTab.ViewInfo
  [Expand]DevExpress.XtraTabbedMdi
  [Expand]DevExpress.XtraToolbox
  [Collapse]DevExpress.XtraTreeList
   [Expand]BeforeCollapseEventArgs Class
    BeforeCollapseEventHandler Delegate
   [Expand]BeforeDragNodeEventArgs Class
    BeforeDragNodeEventHandler Delegate
   [Expand]BeforeExpandEventArgs Class
    BeforeExpandEventHandler Delegate
   [Expand]BeforeFocusNodeEventArgs Class
    BeforeFocusNodeEventHandler Delegate
   [Expand]CalcNodeDragImageIndexEventArgs Class
    CalcNodeDragImageIndexEventHandler Delegate
   [Expand]CalcNodeHeightEventArgs Class
    CalcNodeHeightEventHandler Delegate
   [Expand]CellEventArgs Class
   [Expand]CellValueChangedEventArgs Class
    CellValueChangedEventHandler Delegate
   [Expand]ClipboardNodePastingEventArgs Class
   [Expand]ColumnChangedEventArgs Class
    ColumnChangedEventHandler Delegate
   [Expand]CompareNodeValuesEventArgs Class
    CompareNodeValuesEventHandler Delegate
   [Expand]CreateCustomNodeEventArgs Class
    CreateCustomNodeEventHandler Delegate
   [Expand]CustomDrawColumnHeaderEventArgs Class
    CustomDrawColumnHeaderEventHandler Delegate
   [Expand]CustomDrawEmptyAreaEventArgs Class
    CustomDrawEmptyAreaEventHandler Delegate
   [Expand]CustomDrawEventArgs Class
   [Expand]CustomDrawFooterCellEventArgs Class
    CustomDrawFooterCellEventHandler Delegate
   [Expand]CustomDrawFooterEventArgs Class
    CustomDrawFooterEventHandler Delegate
   [Expand]CustomDrawNodeButtonEventArgs Class
    CustomDrawNodeButtonEventHandler Delegate
   [Expand]CustomDrawNodeCellEventArgs Class
    CustomDrawNodeCellEventHandler Delegate
   [Expand]CustomDrawNodeImagesEventArgs Class
    CustomDrawNodeImagesEventHandler Delegate
   [Expand]CustomDrawNodeIndicatorEventArgs Class
    CustomDrawNodeIndicatorEventHandler Delegate
   [Expand]CustomDrawNodePreviewEventArgs Class
    CustomDrawNodePreviewEventHandler Delegate
   [Expand]CustomDrawRowFooterCellEventArgs Class
    CustomDrawRowFooterCellEventHandler Delegate
   [Expand]CustomDrawRowFooterEventArgs Class
    CustomDrawRowFooterEventHandler Delegate
   [Expand]CustomizeNewNodeFromOuterDataEventArgs Class
    CustomizeNewNodeFromOuterDataEventHandler Delegate
   [Expand]CustomRowFilterEventArgs Class
    FilterMode Enumeration
   [Expand]FilterNodeEventArgs Class
    FilterPopupMode Enumeration
    FindMode Enumeration
   [Expand]FocusedColumnChangedEventArgs Class
    FocusedColumnChangedEventHandler Delegate
   [Expand]FocusedNodeChangedEventArgs Class
    FocusedNodeChangedEventHandler Delegate
   [Expand]GetCustomNodeCellEditEventArgs Class
    GetCustomNodeCellEditEventHandler Delegate
   [Expand]GetCustomNodeCellStyleEventArgs Class
    GetCustomNodeCellStyleEventHandler Delegate
   [Expand]GetCustomSummaryValueEventArgs Class
    GetCustomSummaryValueEventHandler Delegate
   [Expand]GetNodeDisplayValueEventArgs Class
    GetNodeDisplayValueEventHandler Delegate
   [Expand]GetPreviewTextEventArgs Class
    GetPreviewTextEventHandler Delegate
   [Expand]GetSelectImageEventArgs Class
    GetSelectImageEventHandler Delegate
   [Expand]GetStateImageEventArgs Class
    GetStateImageEventHandler Delegate
    HitInfoType Enumeration
   [Expand]InvalidNodeExceptionEventArgs Class
    InvalidNodeExceptionEventHandler Delegate
    LineStyle Enumeration
   [Expand]NodeChangedEventArgs Class
    NodeChangedEventHandler Delegate
    NodeChangeTypeEnum Enumeration
   [Expand]NodeClickEventArgs Class
    NodeClickEventHandler Delegate
   [Expand]NodeEventArgs Class
    NodeEventHandler Delegate
   [Expand]OptionsLayoutTreeList Class
   [Expand]PopupMenuShowingEventArgs Class
    PopupMenuShowingEventHandler Delegate
    ScrollVisibility Enumeration
    ShowButtonModeEnum Enumeration
    ShowFilterPanelMode Enumeration
    SummaryItemType Enumeration
   [Collapse]TreeList Class
     TreeList Members
     TreeList Constructor
    [Expand]TreeList Properties
    [Collapse]TreeList Events
      AfterCheckNode Event
      AfterCollapse Event
      AfterDragNode Event
      AfterDropNode Event
      AfterExpand Event
      AfterFocusNode Event
      BandWidthChanged Event
      BeforeCheckNode Event
      BeforeCollapse Event
      BeforeDragNode Event
      BeforeDropNode Event
      BeforeExpand Event
      BeforeFocusNode Event
      BeforeLoadLayout Event
      CalcNodeDragImageIndex Event
      CalcNodeHeight Event
      CellValueChanged Event
      CellValueChanging Event
      ClipboardNodePasting Event
      ColumnButtonClick Event
      ColumnChanged Event
      ColumnFilterChanged Event
      ColumnPositionChanged Event
      ColumnUnboundExpressionChanged Event
      ColumnWidthChanged Event
      CompareNodeValues Event
      CreateCustomNode Event
      CustomColumnDisplayText Event
      CustomColumnSort Event
      CustomDrawBandHeader Event
      CustomDrawColumnHeader Event
      CustomDrawEmptyArea Event
      CustomDrawFilterPanel Event
      CustomDrawFooter Event
      CustomDrawFooterCell Event
      CustomDrawNodeButton Event
      CustomDrawNodeCell Event
      CustomDrawNodeCheckBox Event
      CustomDrawNodeImages Event
      CustomDrawNodeIndent Event
      CustomDrawNodeIndicator Event
      CustomDrawNodePreview Event
      CustomDrawRow Event
      CustomDrawRowFooter Event
      CustomDrawRowFooterCell Event
      CustomDrawScroll Event
      CustomFilterDisplayText Event
      CustomizeNewNodeFromOuterData Event
      CustomNodeCellEdit Event
      CustomNodeCellEditForEditing Event
      CustomRowFilter Event
      CustomScrollAnnotation Event
      CustomUnboundColumnData Event
      DataSourceChanged Event
      DefaultPaintHelperChanged Event
      DragCancelNode Event
      DragObjectDrop Event
      DragObjectOver Event
      DragObjectStart Event
      EndSorting Event
      FilterEditorCreated Event
      FilterNode Event
      FilterPopupExcelCustomizeTemplate Event
      FilterPopupExcelData Event
      FilterPopupExcelPrepareTemplate Event
      FilterPopupExcelQueryFilterCriteria Event
      FocusedColumnChanged Event
      FocusedNodeChanged Event
      FormatRuleExpressionEditorCreated Event
      GetCustomNodeCellEdit Event
      GetCustomNodeCellStyle Event
      GetCustomSummaryValue Event
      GetNodeDisplayValue Event
      GetPreviewText Event
      GetPrintCustomSummaryValue Event
      GetPrintPreviewText Event
      GetSelectImage Event
      GetStateImage Event
      HiddenEditor Event
      HideCustomizationForm Event
      InvalidNodeException Event
      InvalidValueException Event
      LayoutUpdated Event
      LayoutUpgrade Event
      LeftCoordChanged Event
      Load Event
      MeasurePreviewHeight Event
      NodeCellStyle Event
      NodeChanged Event
      NodesReloaded Event
      PaintEx Event
      ParseFindPanelText Event
      PopupMenuShowing Event
      PrintExportProgress Event
      QueryCustomFunctions Event
      RowCellClick Event
      RowClick Event
      RowSelectImageClick Event
      RowStateImageClick Event
      ScrollAnnotationsStyle Event
      SelectImageClick Event
      SelectionChanged Event
      ShowCustomizationForm Event
      ShowFilterPopupCheckedListBox Event
      ShowFilterPopupDate Event
      ShowFilterPopupExcel Event
      ShowFilterPopupListBox Event
      ShowingEditor Event
      ShownEditor Event
      ShowTreeListMenu Event
      StartSorting Event
      StateChanged Event
      StateImageClick Event
      SubstituteFilter Event
      TopVisibleNodeIndexChanged Event
      TreeListMenuItemClick Event
      UnboundExpressionEditorCreated Event
      ValidateNode Event
      ValidatingEditor Event
      VirtualTreeGetCellValue Event
      VirtualTreeGetChildNodes Event
      VirtualTreeSetCellValue Event
    [Expand]TreeList Methods
    TreeListAnimationType Enumeration
   [Expand]TreeListAppearanceCollection Class
    TreeListBestFitMode Enumeration
   [Expand]TreeListHitInfo Class
   [Expand]TreeListMenuEventArgs Class
    TreeListMenuEventHandler Delegate
   [Expand]TreeListMenuItemClickEventArgs Class
    TreeListMenuItemClickEventHandler Delegate
   [Expand]TreeListMultiSelection Class
   [Expand]TreeListOptionsBehavior Class
   [Expand]TreeListOptionsClipboard Class
   [Expand]TreeListOptionsCustomization Class
   [Expand]TreeListOptionsDragAndDrop Class
   [Expand]TreeListOptionsFilter Class
   [Expand]TreeListOptionsMenu Class
   [Expand]TreeListOptionsNavigation Class
   [Expand]TreeListOptionsPrint Class
   [Expand]TreeListOptionsSelection Class
   [Expand]TreeListOptionsView Class
   [Expand]TreeListPrintAppearanceCollection Class
    TreeListState Enumeration
   [Expand]ValidateNodeEventArgs Class
    ValidateNodeEventHandler Delegate
    VirtualTreeGetCellValueEventHandler Delegate
   [Expand]VirtualTreeGetCellValueInfo Class
    VirtualTreeGetChildNodesEventHandler Delegate
   [Expand]VirtualTreeGetChildNodesInfo Class
    VirtualTreeSetCellValueEventHandler Delegate
   [Expand]VirtualTreeSetCellValueInfo Class
  [Expand]DevExpress.XtraTreeList.Columns
  [Expand]DevExpress.XtraTreeList.Data
  [Expand]DevExpress.XtraTreeList.Localization
  [Expand]DevExpress.XtraTreeList.Menu
  [Expand]DevExpress.XtraTreeList.Nodes
  [Expand]DevExpress.XtraTreeList.Nodes.Operations
  [Expand]DevExpress.XtraTreeList.StyleFormatConditions
  [Expand]DevExpress.XtraTreeMap
  [Expand]DevExpress.XtraTreeMap.Printing
  [Expand]DevExpress.XtraVerticalGrid
  [Expand]DevExpress.XtraVerticalGrid.Events
  [Expand]DevExpress.XtraVerticalGrid.Localization
  [Expand]DevExpress.XtraVerticalGrid.Rows
  [Expand]DevExpress.XtraWaitForm
  [Expand]DevExpress.XtraWizard
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

TreeList Events

Displays data as a multi-column tree view. Can be used in either bound or unbound mode. See Tree List for more information.

Expanded Public Events

Show: Inherited
  Name Description
Public event AfterCheckNode Occurs after a node's check state has been changed by an end-user.
Public event AfterCollapse Fires immediately after a node has been collapsed.
Public event AfterDragNode Fires immediately after a drag-and-drop operation on a node has been successfully completed.
Public event AfterDropNode Fires after a node is dropped.
Public event AfterExpand Fires immediately after a node has been expanded.
Public event AfterFocusNode Fires in response to focus being moved between nodes.
Public event AutoSizeChanged This event is not relevant for this class. (Inherited from System.Windows.Forms.Control)
Public event BackColorChanged Occurs when the value of the System.Windows.Forms.Control.BackColor property changes. (Inherited from System.Windows.Forms.Control)
Public event BackgroundImageChanged Occurs when the value of the System.Windows.Forms.Control.BackgroundImage property changes. (Inherited from System.Windows.Forms.Control)
Public event BackgroundImageLayoutChanged Occurs when the System.Windows.Forms.Control.BackgroundImageLayout property changes. (Inherited from System.Windows.Forms.Control)
Public event BandWidthChanged Occurs when the band's width is changed.
Public event BeforeCheckNode Occurs before a node's check state is changed.
Public event BeforeCollapse Fires before a node is collapsed.
Public event BeforeDragNode Fires when an attempt to drag a node is performed.
Public event BeforeDropNode Fires when a node is about to be dropped, and allows you to cancel the operation.
Public event BeforeExpand Fires before a node is expanded. Allows you to implement dynamic node loading in Unbound Mode.
Public event BeforeFocusNode Fires before a node is focused.
Public event BeforeLoadLayout Occurs before a layout is restored from storage (a stream, xml file or the system registry).
Public event BindingContextChanged Occurs when the value of the System.Windows.Forms.BindingContext property changes. (Inherited from System.Windows.Forms.Control)
Public event CalcNodeDragImageIndex Enables you to specify a custom image to be displayed in front of nodes when dragging.
Public event CalcNodeHeight Allows you to assign custom node height.
Public event CausesValidationChanged Occurs when the value of the System.Windows.Forms.Control.CausesValidation property changes. (Inherited from System.Windows.Forms.Control)
Public event CellValueChanged Fires when a cell value is changed.
Public event CellValueChanging Fires when a user is changing a cell value in an editor.
Public event ChangeUICues Occurs when the focus or keyboard user interface (UI) cues change. (Inherited from System.Windows.Forms.Control)
Public event Click Occurs when the control is clicked. (Inherited from System.Windows.Forms.Control)
Public event ClientSizeChanged Occurs when the value of the System.Windows.Forms.Control.ClientSize property changes. (Inherited from System.Windows.Forms.Control)
Public event ClipboardNodePasting Repeatedly fires for each pasted row before updating the control, and allows you to modify pasted data and cancel pasting the currently processed row.
Public event ColumnButtonClick Fires when the Column Button is clicked.
Public event ColumnChanged Fires immediately after the column collection or an individual column has been modified.
Public event ColumnFilterChanged Occurs when a column's filter condition is changed.
Public event ColumnPositionChanged Fires when a column is moved, hidden, or shown.
Public event ColumnUnboundExpressionChanged Fires after a column's TreeListColumn.UnboundExpression property has been changed.
Public event ColumnWidthChanged Fires after a column's width has been changed.
Public event CompareNodeValues Enables you to implement custom sorting for columns whose TreeListColumn.SortMode property is set to Custom. For versions 17.1 and higher, the CompareNodeValues event is deprecated and replaced with the CustomColumnSort event.
Public event ContextMenuChanged Occurs when the value of the System.Windows.Forms.Control.ContextMenu property changes. (Inherited from System.Windows.Forms.Control)
Public event ContextMenuStripChanged Occurs when the value of the System.Windows.Forms.Control.ContextMenuStrip property changes. (Inherited from System.Windows.Forms.Control)
Public event ControlAdded Occurs when a new control is added to the System.Windows.Forms.Control.ControlCollection. (Inherited from System.Windows.Forms.Control)
Public event ControlRemoved Occurs when a control is removed from the System.Windows.Forms.Control.ControlCollection. (Inherited from System.Windows.Forms.Control)
Public event CreateCustomNode Provides the ability to create custom nodes.
Public event CursorChanged Occurs when the value of the System.Windows.Forms.Control.Cursor property changes. (Inherited from System.Windows.Forms.Control)
Public event CustomColumnDisplayText Fires for both bound and unbound Tree List columns and allows you to provide a custom display text for any cell.
Public event CustomColumnSort Allows you to apply custom sorting for those Tree List columns whose TreeListColumn.SortMode is set to Custom.
Public event CustomDrawBandHeader Provides the capability to custom paint band headers.
Public event CustomDrawColumnHeader Provides the ability to custom paint column headers and the column button.
Public event CustomDrawEmptyArea Enables you to custom paint a Tree List's Empty Area.
Public event CustomDrawFilterPanel Enables you to custom paint the Filter Panel.
Public event CustomDrawFooter Gives you the ability to perform custom painting of the Summary Footer.
Public event CustomDrawFooterCell Gives you the ability to perform custom painting of column footer cells.
Public event CustomDrawNodeButton Gives you the ability to perform custom painting of expand buttons.
Public event CustomDrawNodeCell Provides the ability to perform custom painting of node cells.
Public event CustomDrawNodeCheckBox Enables you to manually paint node check boxes.
Public event CustomDrawNodeImages Provides the ability to perform custom painting of node state and select images.
Public event CustomDrawNodeIndent Enables tree indents to be painted manually.
Public event CustomDrawNodeIndicator Provides the ability to perform custom painting of indicator cells.
Public event CustomDrawNodePreview Allows you to custom paint Preview Sections.
Public event CustomDrawRow Provides the ability to perform custom painting of rows.
Public event CustomDrawRowFooter Provides the ability to perform custom painting of row footers.
Public event CustomDrawRowFooterCell Provides the ability to perform custom painting of row footer cells.
Public event CustomDrawScroll Allows you to draw custom scrollbars, or highlight specific positions on the scrollbars.
Public event CustomFilterDisplayText Allows the text displayed within the Filter Panel to be customized.
Public event CustomizeNewNodeFromOuterData Fires when a node from another TreeList control is dropped onto the current TreeList control and thus, a new node in the current TreeList is about to be created. The event allows you to provide data for the new node that is to be created.
Public event CustomNodeCellEdit Enables editors to be assigned to cells on an individual basis.
Public event CustomNodeCellEditForEditing 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.
Public event CustomRowFilter Allows you to specify the node visibility, regardless of the currently applied filter.
Public event CustomScrollAnnotation Allows you to specify custom annotations.
Public event CustomUnboundColumnData Allows you to provide data to Unbound Columns, and save their modified records to an external source.
Public event DataSourceChanged Occurs whenever the TreeList changes its data source.
Public event DefaultPaintHelperChanged Fires when a different paint helper is assigned to the TreeList control.
Public event Disposed Occurs when the component is disposed by a call to the System.ComponentModel.Component.Dispose method. (Inherited from System.ComponentModel.Component)
Public event DockChanged Occurs when the value of the System.Windows.Forms.Control.Dock property changes. (Inherited from System.Windows.Forms.Control)
Public event DoubleClick Occurs when the control is double-clicked. (Inherited from System.Windows.Forms.Control)
Public event DpiChangedAfterParent (Inherited from System.Windows.Forms.Control)
Public event DpiChangedBeforeParent (Inherited from System.Windows.Forms.Control)
Public event DragCancelNode Fires immediately after a drag-and-drop operation over a node has been canceled.
Public event DragDrop Occurs when a drag-and-drop operation is completed. (Inherited from System.Windows.Forms.Control)
Public event DragEnter Occurs when an object is dragged into the control's bounds. (Inherited from System.Windows.Forms.Control)
Public event DragLeave Occurs when an object is dragged out of the control's bounds. (Inherited from System.Windows.Forms.Control)
Public event DragObjectDrop Fires immediately after the drag and drop operation has been completed.
Public event DragObjectOver Enables you to control whether the dragged Column Header can be dropped at the current position.
Public event DragObjectStart Fires when an end-user attempts to drag a Column Header.
Public event DragOver Occurs when an object is dragged over the control's bounds. (Inherited from System.Windows.Forms.Control)
Public event EditorKeyDown Occurs when a key is pressed within an in-place editor that belongs to the container control. (Inherited from EditorContainer)
Public event EditorKeyPress Occurs when a character key is pressed within an in-place editor that belongs to the container control. (Inherited from EditorContainer)
Public event EditorKeyUp Occurs when a pressed key is released within an in-place editor that belongs to the container control. (Inherited from EditorContainer)
Public event EnabledChanged Occurs when the System.Windows.Forms.Control.Enabled property value has changed. (Inherited from System.Windows.Forms.Control)
Public event EndSorting Fires after a sorting operation has finished.
Public event Enter Occurs when the control is entered. (Inherited from System.Windows.Forms.Control)
Public event FilterEditorCreated Allows you to customize the Filter Editor before it is displayed on screen.
Public event FilterNode This event is obsolete. Use the CustomRowFilter event instead.
Public event FilterPopupExcelCustomizeTemplate Allows you to customize templates used by Excel-style Filter Dropdowns and external editors generated using Filtering UI Context.
Public event FilterPopupExcelData Allows you to remove and modify items in the Excel-style Filter Dropdown, as well as add your own custom items that apply specific filtering conditions.
Public event FilterPopupExcelPrepareTemplate Allows you to replace templates used by Excel-style Filter Dropdowns and external editors generated using Filtering UI Context.
Public event FilterPopupExcelQueryFilterCriteria Fires when a new data filter is about to be applied to the control using the Excel-style Filter Dropdown, and allows you to substitute the filter.
Public event FocusedColumnChanged Fires immediately after focus has been moved from a column.
Public event FocusedNodeChanged Fires immediately after changing the focused node.
Public event FontChanged Occurs when the System.Windows.Forms.Control.Font property value changes. (Inherited from System.Windows.Forms.Control)
Public event ForeColorChanged Occurs when the System.Windows.Forms.Control.ForeColor property value changes. (Inherited from System.Windows.Forms.Control)
Public event FormatRuleExpressionEditorCreated Allows you to customize the Expression Editor embedded in the Edit Formatting Rule dialog.
Public event GetCustomNodeCellEdit Obsolete. Provides the ability to assign editors to individual cells.
Public event GetCustomNodeCellStyle Obsolete. Provides the ability to assign custom style to individual cells.
Public event GetCustomSummaryValue Enables you to perform custom summary value calculations.
Public event GetNodeDisplayValue Provides the ability to display custom values within cells.
Public event GetPreviewText Enables you to supply custom text for nodes' Preview Sections.
Public event GetPrintCustomSummaryValue Permits manual calculations of summary values for the printed version of the Tree List control.
Public event GetPrintPreviewText Enables you to display custom text in Preview Sections when the control is printed.
Public event GetSelectImage Allows you to dynamically assign select images to nodes.
Public event GetStateImage Allows you to assign state images to nodes.
Public event GiveFeedback Occurs during a drag operation. (Inherited from System.Windows.Forms.Control)
Public event GotFocus Occurs when the control receives focus. (Inherited from System.Windows.Forms.Control)
Public event HandleCreated Occurs when a handle is created for the control. (Inherited from System.Windows.Forms.Control)
Public event HandleDestroyed Occurs when the control's handle is in the process of being destroyed. (Inherited from System.Windows.Forms.Control)
Public event HelpRequested Occurs when the user requests help for a control. (Inherited from System.Windows.Forms.Control)
Public event HiddenEditor Fires immediately after a cell editor has been closed.
Public event HideCustomizationForm Fires immediately after the Customization Form has been closed.
Public event ImeModeChanged Occurs when the System.Windows.Forms.Control.ImeMode property has changed. (Inherited from System.Windows.Forms.Control)
Public event Invalidated Occurs when a control's display requires redrawing. (Inherited from System.Windows.Forms.Control)
Public event InvalidNodeException Fires when a node fails validation or when its data cannot be saved to the data source.
Public event InvalidValueException Enables you to handle exceptions raised as a result of assigning invalid values to cells.
Public event KeyDown Occurs when a key is pressed while the control has focus. (Inherited from System.Windows.Forms.Control)
Public event KeyPress Occurs when a key is pressed while the control has focus. (Inherited from System.Windows.Forms.Control)
Public event KeyUp Occurs when a key is released while the control has focus. (Inherited from System.Windows.Forms.Control)
Public event Layout Occurs when a control should reposition its child controls. (Inherited from System.Windows.Forms.Control)
Public event LayoutUpdated Fires after a Tree List's layout has been changed.
Public event LayoutUpgrade 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).
Public event Leave Occurs when the input focus leaves the control. (Inherited from System.Windows.Forms.Control)
Public event LeftCoordChanged Fires when the control's content is scrolled horizontally.
Public event Load Occurs when a TreeList control is displayed for the first time.
Public event LocationChanged Occurs when the System.Windows.Forms.Control.Location property value has changed. (Inherited from System.Windows.Forms.Control)
Public event LostFocus Occurs when the control loses focus. (Inherited from System.Windows.Forms.Control)
Public event MarginChanged Occurs when the control's margin changes. (Inherited from System.Windows.Forms.Control)
Public event MeasurePreviewHeight Allows you to specify the height of individual Preview Sections in pixels.
Public event MouseCaptureChanged Occurs when the control loses or gains mouse capture. (Inherited from System.Windows.Forms.Control)
Public event MouseClick Occurs when the control is clicked by the mouse. (Inherited from System.Windows.Forms.Control)
Public event MouseDoubleClick Occurs when the control is double clicked by the mouse. (Inherited from System.Windows.Forms.Control)
Public event MouseDown Occurs when the mouse pointer is over the control and a mouse button is pressed. (Inherited from System.Windows.Forms.Control)
Public event MouseEnter Occurs when the mouse pointer enters the control. (Inherited from System.Windows.Forms.Control)
Public event MouseHover Occurs when the mouse pointer rests on the control. (Inherited from System.Windows.Forms.Control)
Public event MouseLeave Occurs when the mouse pointer leaves the control. (Inherited from System.Windows.Forms.Control)
Public event MouseMove Occurs when the mouse pointer is moved over the control. (Inherited from System.Windows.Forms.Control)
Public event MouseUp Occurs when the mouse pointer is over the control and a mouse button is released. (Inherited from System.Windows.Forms.Control)
Public event MouseWheel Occurs when the mouse wheel moves while the control has focus. (Inherited from System.Windows.Forms.Control)
Public event Move Occurs when the control is moved. (Inherited from System.Windows.Forms.Control)
Public event NodeCellStyle Allows you to customize the appearance of individual cells.
Public event NodeChanged Fires after the node's property has changed.
Public event NodesReloaded Fires when the Tree List control reloads all nodes.
Public event PaddingChanged Occurs when the control's padding changes. (Inherited from System.Windows.Forms.Control)
Public event Paint Occurs when the control is redrawn. (Inherited from System.Windows.Forms.Control)
Public event PaintEx A DirectX-compatible method that replaces the standard Control.Paint method.
Public event ParentChanged Occurs when the System.Windows.Forms.Control.Parent property value changes. (Inherited from System.Windows.Forms.Control)
Public event ParseFindPanelText
Public event PopupMenuShowing Allows you to customize the default menus for column headers, summary footers and nodes.
Public event PreviewKeyDown Occurs before the System.Windows.Forms.Control.KeyDown event when a key is pressed while focus is on this control. (Inherited from System.Windows.Forms.Control)
Public event PrintExportProgress Fires repeatedly while the TreeList's data is being printed/exported.
Public event QueryAccessibilityHelp Occurs when System.Windows.Forms.AccessibleObject is providing help to accessibility applications. (Inherited from System.Windows.Forms.Control)
Public event QueryContinueDrag Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled. (Inherited from System.Windows.Forms.Control)
Public event QueryCustomFunctions Allows you to add Custom Function Based Filters (for example, 'discount is more than 15%') to Excel-style pop-up filter menus and/or the filter editor.
Public event RegionChanged Occurs when the value of the System.Windows.Forms.Control.Region property changes. (Inherited from System.Windows.Forms.Control)
Public event Resize Occurs when the control is resized. (Inherited from System.Windows.Forms.Control)
Public event RightToLeftChanged Occurs when the System.Windows.Forms.Control.RightToLeft property value changes. (Inherited from System.Windows.Forms.Control)
Public event RowCellClick Fires when a cell is clicked.
Public event RowClick Fires when a row (node) is clicked.
Public event RowSelectImageClick Fires when a row's select image is clicked.
Public event RowStateImageClick Fires when a row's state image is clicked.
Public event ScrollAnnotationsStyle Allows you to customize the scrollbar annotation color and alignment.
Public event SelectImageClick Fires when the user clicks a node's select image.
Public event SelectionChanged Fires in response to changing selection when the TreeList is in multiselect mode.
Public event ShowCustomizationForm Fires immediately after the Customization Form has been displayed.
Public event ShowFilterPopupCheckedListBox Allows you to customize checked Column's Filter DropDown lists before they are displayed.
Public event ShowFilterPopupDate Allows you to customize a column's dropdown calendar before it is displayed.
Public event ShowFilterPopupExcel Allows you to hide specific filtering conditions from the "Filters" tab of the Excel-style Filter Dropdown.
Public event ShowFilterPopupListBox Enables you to customize a particular Column's Filter DropDown.
Public event ShowingEditor Fires before the TreeList is switched to edit mode.
Public event ShownEditor Fires immediately after a cell editor has been invoked.
Public event ShowTreeListMenu Obsolete. Allows you to customize the default menus for column headers, summary footers and nodes.
Public event SizeChanged Occurs when the System.Windows.Forms.Control.Size property value changes. (Inherited from System.Windows.Forms.Control)
Public event StartSorting Fires before a sorting operation is started.
Public event StateChanged Fires after the Tree List's state has changed.
Public event StateImageClick Fires when the user clicks a node's state image.
Public event StyleChanged Occurs when the control style changes. (Inherited from System.Windows.Forms.Control)
Public event SubstituteFilter Allows you to replace the applied filter with another filter.
Public event SystemColorsChanged Occurs when the system colors change. (Inherited from System.Windows.Forms.Control)
Public event TabIndexChanged Occurs when the System.Windows.Forms.Control.TabIndex property value changes. (Inherited from System.Windows.Forms.Control)
Public event TabStopChanged Occurs when the System.Windows.Forms.Control.TabStop property value changes. (Inherited from System.Windows.Forms.Control)
Public event TextChanged Occurs when the System.Windows.Forms.Control.Text property value changes. (Inherited from System.Windows.Forms.Control)
Public event TopVisibleNodeIndexChanged Fires when the control's content is scrolled vertically.
Public event TreeListMenuItemClick Provides the ability to perform custom handling of a context menu item click.
Public event UnboundExpressionEditorCreated Fires after an Expression Editor has been created for an unbound column.
Public event Validated Occurs when the control is finished validating. (Inherited from System.Windows.Forms.Control)
Public event ValidateNode Gives you the ability to specify whether a modified node's data is valid, and if this node can lose focus.
Public event Validating Occurs when the control is validating. (Inherited from System.Windows.Forms.Control)
Public event ValidatingEditor Fires when an editor is validated.
Public event VirtualTreeGetCellValue This event allows you to initialize cells (and optionally the check state) of the processed node, when populating the Tree List control with data dynamically.
Public event VirtualTreeGetChildNodes This event allows you to provide root and child nodes, when populating the Tree List control with data dynamically.
Public event VirtualTreeSetCellValue Allows changes that are made to node cells and check state to be stored.
Public event VisibleChanged Occurs when the System.Windows.Forms.Control.Visible property value changes. (Inherited from System.Windows.Forms.Control)
Top

Expanded See Also

Is this topic helpful?​​​​​​​