Flexible TreeView 5.1.9 Help
FlexibleTreeView Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by FlexibleTreeView.

Public Constructors
 NameDescription
Public ConstructorFlexibleTreeView ConstructorInitializes a new instance of the FlexibleTreeView class.  
Top
Public Fields
 NameDescription
Public FieldRoot Gets the treeview`s root invisible node that holds all root nodes.  
Top
Public Properties
 NameDescription
Public PropertyAbout Shows About window in design-time.  
Public PropertyAccessibilityObject (Inherited from System.Windows.Forms.Control)
Public PropertyAccessibleDefaultActionDescription (Inherited from System.Windows.Forms.Control)
Public PropertyAccessibleDescription (Inherited from System.Windows.Forms.Control)
Public PropertyAccessibleName (Inherited from System.Windows.Forms.Control)
Public PropertyAccessibleRole (Inherited from System.Windows.Forms.Control)
Public PropertyAllowDrop  
Public PropertyAnchor (Inherited from System.Windows.Forms.Control)
Public PropertyAutoScrollDelay Gets or sets how long (in milliseconds) to wait before scroll the treeview when the mouse pointer is near to borders.  
Public PropertyAutoScrollOffset (Inherited from System.Windows.Forms.Control)
Public PropertyAutoSize (Inherited from System.Windows.Forms.Control)
Public PropertyBackColorGets the treeview background color. To change the background color use the Background property instead.  
Public PropertyBackground Gets or sets the treeview background settings.  
Public PropertyBackgroundImageGets the treeview background image. To change the background image use the Background property instead.  
Public PropertyBackgroundImageLayoutGets the treeview background image layout. To change treeview background use Background instead.  
Public PropertyBindingContext (Inherited from System.Windows.Forms.Control)
Public PropertyBorder Gets or sets the treeview border visible sides.  
Public PropertyBottom (Inherited from System.Windows.Forms.Control)
Public PropertyBounds (Inherited from System.Windows.Forms.Control)
Public PropertyCanFocus (Inherited from System.Windows.Forms.Control)
Public PropertyCanSelect (Inherited from System.Windows.Forms.Control)
Public PropertyCapture (Inherited from System.Windows.Forms.Control)
Public PropertyCausesValidation (Inherited from System.Windows.Forms.Control)
Public PropertyClientRectangle (Inherited from System.Windows.Forms.Control)
Public PropertyClientSize (Inherited from System.Windows.Forms.Control)
Public PropertyColors Gets the treeview personal colors collection which can override the global theme manager`s colors.  
Public PropertyColumnHeaderHeight Gets or sets the treeview column header height in pixels.  
Public PropertyColumns Gets the treeview columns collection.  
Public PropertyCompanyName (Inherited from System.Windows.Forms.Control)
Public PropertyContainer (Inherited from System.ComponentModel.Component)
Public PropertyContainsFocus (Inherited from System.Windows.Forms.Control)
Public PropertyContextMenu (Inherited from System.Windows.Forms.Control)
Public PropertyContextMenuStrip  
Public PropertyControls (Inherited from System.Windows.Forms.Control)
Public PropertyCreated (Inherited from System.Windows.Forms.Control)
Public PropertyCurrentEditorGet the node control that`s currently shows an editor to edit node`s data or null if treeview does not edit data.  
Public PropertyCursorOverridden. Gets or sets the cursor that is displayed when the mouse pointer is over the control.  
Public PropertyDataBinding Gets the treeview data binding settings.  
Public PropertyDataBindings (Inherited from System.Windows.Forms.Control)
Public PropertyDefaultNodeComparer Gets or sets the default node compare method intended for comparing nodes on the treeview sort.  
Public PropertyDisplayRectangleOverridden. Gets the rectangle that represents the display area of the control.  
Public PropertyDisposing (Inherited from System.Windows.Forms.Control)
Public PropertyDock (Inherited from System.Windows.Forms.Control)
Public PropertyDragDropOptions Gets the treeview drag & drop settings.  
Public PropertyDragDropState Gets the state of the current drag & drop operation in the treeview.  
Public PropertyEditorRepository Gets the node control editors repository, personal for this treeview. If some editor control does not assigned, then the treeview will use a global theme manager repository`s editor.  
Public PropertyEditStartDelay Gets or sets the delay time (in milliseconds) before node edit starts after mouse click.  
Public PropertyEnabled (Inherited from System.Windows.Forms.Control)
Public PropertyFirstSelectedNode Gets the first selected node in the treeview.  
Public PropertyFirstVisibleNode Gets the first visible node in the treeview.  
Public PropertyFocused (Inherited from System.Windows.Forms.Control)
Public PropertyFocusedNode Gets or sets the treeview selected and focused node.  
Public PropertyFocusedNodeStyle Gets or sets the style settings of the selected and focused node.  
Public PropertyFont (Inherited from System.Windows.Forms.Control)
Public PropertyForeColor Gets the treeview foreground color.  
Public PropertyHandle (Inherited from System.Windows.Forms.Control)
Public PropertyHasChildren (Inherited from System.Windows.Forms.Control)
Public PropertyHasSelection Gets a value indicating whether the treeview has any selected node.  
Public PropertyHasSimpleSelection Gets a value indicating whether the treeview has only one selected node or either many or any.  
Public PropertyHeight (Inherited from System.Windows.Forms.Control)
Public PropertyHorzScrollBar Gets or sets the treeview horizontal scroll bar control.  
Public PropertyHotNode Gets or sets the node under the mouse cursor.  
Public PropertyHotNodeStyle Gets or sets the style settings of the node under the mouse cursor.  
Public PropertyImages Gets the treeview personal images collection which can override the global theme manager`s images.  
Public PropertyImeMode (Inherited from System.Windows.Forms.Control)
Public PropertyInvokeRequired (Inherited from System.Windows.Forms.Control)
Public PropertyIsAccessible (Inherited from System.Windows.Forms.Control)
Public PropertyIsDisposed  
Public PropertyIsEmpty Gets a value indicating whether the treeview has any node or not.  
Public PropertyIsHandleCreated (Inherited from System.Windows.Forms.Control)
Public PropertyIsMirrored (Inherited from System.Windows.Forms.Control)
Public PropertyLastNode Gets the last either visible or not treeview node.  
Public PropertyLastRow Gets zero-based index of the last either visible or not treeview node.  
Public PropertyLastSelectedNode Gets the last selected node in the treeview.  
Public PropertyLastVisibleNode Gets the last visible node in the treeview.  
Public PropertyLayoutEngine (Inherited from System.Windows.Forms.Control)
Public PropertyLeft (Inherited from System.Windows.Forms.Control)
Public PropertyLocation (Inherited from System.Windows.Forms.Control)
Public PropertyMargin (Inherited from System.Windows.Forms.Control)
Public PropertyMaximumSize (Inherited from System.Windows.Forms.Control)
Public PropertyMinimumSize (Inherited from System.Windows.Forms.Control)
Public PropertyMouseWheelDeltaGets a signed count of the detents the mouse wheel has rotated to scroll the treeview on one node row. A detent is one notch of the mouse wheel. Adjust to -1 for using the OS settings value.  
Public PropertyMouseWheelScrollRows Gets a count of node rows to scroll when mouse wheel has rotated.  
Public PropertyName (Inherited from System.Windows.Forms.Control)
Public PropertyNodeControlFilter Gets the node control visibility filter within a node.  
Public PropertyNodeControls Gets the treeview node controls collection.  
Public PropertyNodeDisplayRectangle Gets the rectangle that represents the display area of the treeview nodes, excluding the columns header, scroll bars etc.  
Public PropertyNodeIndent Gets or sets the indentation amount in pixels for the every child node in the treeview.  
Public PropertyNodes Gets the treeview root nodes collection.  
Public PropertyNodeVisibilityFilter Gets or sets a global callback that will define the nodes visibility within this treeview.  
Public PropertyOptions Gets the treeview options.  
Public PropertyPadding (Inherited from System.Windows.Forms.Control)
Public PropertyPageScrollRowCount Gets or sets the amount of rows to scroll when the PageUp or PageDown keys was pressed.  
Public PropertyParent (Inherited from System.Windows.Forms.Control)
Public PropertyPathSeparator Gets or sets the separator string of the node path item.  
Public PropertyPreferredNodeHeight Gets or sets the preferred height of a node row for the static node height mode.  
Public PropertyPreferredSize (Inherited from System.Windows.Forms.Control)
Public PropertyProductName (Inherited from System.Windows.Forms.Control)
Public PropertyProductVersion (Inherited from System.Windows.Forms.Control)
Public PropertyRecreatingHandle (Inherited from System.Windows.Forms.Control)
Public PropertyRegion (Inherited from System.Windows.Forms.Control)
Public PropertyRight (Inherited from System.Windows.Forms.Control)
Public PropertyRightToLeft (Inherited from System.Windows.Forms.Control)
Public PropertyRootIndent Gets or sets the indentation amount in pixels for root nodes in the treeview.  
Public PropertyScrollXShift Horizontal scrollbar shift value.  
Public PropertySelectedNode Gets or sets a focused node if it exists or first selected node.  
Public PropertySelectedNodes Gets the treeview selected nodes enumerator.  
Public PropertySelectedNodesCount Gets the selected nodes count.  
Public PropertySelectedNodesList Gets the treeview selected nodes list.  
Public PropertySelectedNodeStyle Gets or sets the style settings of the selected node.  
Public PropertySite (Inherited from System.Windows.Forms.Control)
Public PropertySize (Inherited from System.Windows.Forms.Control)
Public PropertySmartVerticalScrollSpeedFactor Gets or sets the value that is used to control the smart vertical scroll speed.  
Public PropertySoftSelectedNodeStyle Gets or sets the soft selected node style settings.  
Public PropertyStateImagesGet the images that describes the node or treeview different states that are used by ARMSoft.FlexibleTreeView.NodeControls.NodeImage node control when ARMSoft.FlexibleTreeView.NodeControls.NodeImage.UseStateImages property is enabled.  
Public PropertySummaries Gets the treeview summaries.  
Public PropertyTabIndex (Inherited from System.Windows.Forms.Control)
Public PropertyTabStop (Inherited from System.Windows.Forms.Control)
Public PropertyTag (Inherited from System.Windows.Forms.Control)
Public PropertyText (Inherited from System.Windows.Forms.Control)
Public PropertyTextStyle Gets or sets a text content style.  
Public PropertyTheme Gets or sets the treeview current visual theme.  
Public PropertyThemeManager Gets or sets the treeview personal theme manager or, if not assigned, the global active theme manager.  
Public PropertyTooltipProvider Gets or sets a tooltip provider intended for showing tooltips in the treeview.  
Public PropertyTooltips Gets the treeview tooltip settings.  
Public PropertyTop (Inherited from System.Windows.Forms.Control)
Public PropertyTopLevelControl (Inherited from System.Windows.Forms.Control)
Public PropertyUseWaitCursor (Inherited from System.Windows.Forms.Control)
Public PropertyVertScrollBar Gets or sets the treeview vertical scroll bar control.  
Public PropertyVertScrollPos Gets or sets the treeview`s vertical scroll bar position.  
Public PropertyVisible (Inherited from System.Windows.Forms.Control)
Public PropertyVisibleNodesCount Gets the treeview visible nodes count.  
Public PropertyWidth (Inherited from System.Windows.Forms.Control)
Public PropertyWindowTarget (Inherited from System.Windows.Forms.Control)
Top
Protected Properties
Public Methods
 NameDescription
Public MethodAutoSizeColumn Resizes the specified visible column to show all content.  
Public MethodAutoSizeVisibleColumns Resizes all visible columns to show all content.  
Public MethodBeginEdit Starts the content edit of the specified node control.  
Public MethodBeginInvokeOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodBeginUpdatePrevents the control from updating until the EndUpdate method is called.  
Public MethodBringToFront (Inherited from System.Windows.Forms.Control)
Public MethodClear Removes all nodes from the treeview. All other objects like columns, node controls, etc. remains.  
Public MethodClearSelectionOverloaded.  Deselects all selected nodes taking into account treeview selection settings.  
Public MethodCollapseAll Collapses all treeview nodes.  
Public MethodContains (Inherited from System.Windows.Forms.Control)
Public MethodCopyTo Copies the treeview structure to other treeview.  
Public MethodCreateControl (Inherited from System.Windows.Forms.Control)
Public MethodCreateDragBitmap Creates an image with all nodes being dragged to show near the mouse cursor.  
Public MethodCreateGraphics (Inherited from System.Windows.Forms.Control)
Public MethodCreateObjRef (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded. Overridden.  Releases the unmanaged resources used by the treeview and its child controls and optionally releases the managed resources.  
Public MethodDoDragDrop (Inherited from System.Windows.Forms.Control)
Public MethodDoDragDropNodes Starts drag & drop of the specified nodes.  
Public MethodDrawToBitmap (Inherited from System.Windows.Forms.Control)
Public MethodEndEditOverloaded. Ends the node control`s content edit and optionally applies changes according to the ARMSoft.FlexibleTreeView.NodeControls.EditableControl.ApplyChangesOnLostFocus value.  
Public MethodEndInvoke (Inherited from System.Windows.Forms.Control)
Public MethodEndUpdate Resumes treeview updates.  
Public MethodExpandAll Expands all treeview nodes.  
Public MethodFindForm (Inherited from System.Windows.Forms.Control)
Public MethodFitColumns Resizes all visible columns to fit to the current treeview width.  
Public MethodFocus (Inherited from System.Windows.Forms.Control)
Public MethodFreezeSortResultFreezes the last sort operation result to be able to revert to it by the UndoSort method.  
Public MethodFullRepaintReconstructs and repaints the treeview control. Use it for complete treeview update when something core has changed inside treeview. For light update use the ViewUpdate method instead.  
Public MethodGetChildAtPointOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodGetColor Gets the treeview color by the specified color identifier and taking into account the selected theme.  
Public MethodGetColorGradient Gets the treeview color gradient by the specified identifier and taking into account the selected theme.  
Public MethodGetContainerControl (Inherited from System.Windows.Forms.Control)
Public MethodGetImage Gets the treeview visual element image by the specified identifier and taking into account the selected theme.  
Public MethodGetLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodGetNextControl (Inherited from System.Windows.Forms.Control)
Public MethodGetNodeAtOverloaded.  Gets the node at the specified location.  
Public MethodGetNodeBounds Gets the node bounds rectangle according to the treeview selection mode etc.  
Public MethodGetNodeByRow Gets a node by the specified row number.  
Public MethodGetNodeControlAt Gets a node control within the specified node at the specified location.  
Public MethodGetPreferableColumnWidth Calculates the specified column`s width to show all column`s content.  
Public MethodGetPreferredSize (Inherited from System.Windows.Forms.Control)
Public MethodHide (Inherited from System.Windows.Forms.Control)
Public MethodHideTooltip Hides the active tooltip in the treeview.  
Public MethodInitializeLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodInvalidateOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodInvalidateHotNode Updates the node under the mouse cursor.  
Public MethodInvalidateNodesVisibility Recalculates visibility of all nodes in the treeview. As a result, some nodes will be hidden and some are shown.  
Public MethodInvokeOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodIsTreeNode Gets a value indicating whether the specified node belongs to this treeview.  
Public MethodPerformLayoutOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodPointToClient (Inherited from System.Windows.Forms.Control)
Public MethodPointToScreen (Inherited from System.Windows.Forms.Control)
Public MethodPreFilterMessageFilters out a message before it is dispatched.  
Public MethodPreProcessControlMessage (Inherited from System.Windows.Forms.Control)
Public MethodPreProcessMessage (Inherited from System.Windows.Forms.Control)
Public MethodRecreateNodePathOverloaded.  Recreates the specified node`s path in the current treeview using the specified callback for deep node cloning.  
Public MethodRectangleToClient (Inherited from System.Windows.Forms.Control)
Public MethodRectangleToScreen (Inherited from System.Windows.Forms.Control)
Public MethodRefresh (Inherited from System.Windows.Forms.Control)
Public MethodResetBackColor (Inherited from System.Windows.Forms.Control)
Public MethodResetBindings (Inherited from System.Windows.Forms.Control)
Public MethodResetCursor (Inherited from System.Windows.Forms.Control)
Public MethodResetFont (Inherited from System.Windows.Forms.Control)
Public MethodResetForeColor (Inherited from System.Windows.Forms.Control)
Public MethodResetImeMode (Inherited from System.Windows.Forms.Control)
Public MethodResetRightToLeft (Inherited from System.Windows.Forms.Control)
Public MethodResetText (Inherited from System.Windows.Forms.Control)
Public MethodReSort Re-sorts treeview nodes taking into account visible and sortable columns and sortable node controls.  
Public MethodResumeLayoutOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodScaleOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodScrollTo Scrolls the treeview to show the specified node in the treeview's display area.  
Public MethodSelectOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodSelectAll Selects all treeview nodes.  
Public MethodSelectNextControl (Inherited from System.Windows.Forms.Control)
Public MethodSelectNodes Selects specified nodes in the treeview.  
Public MethodSendToBack (Inherited from System.Windows.Forms.Control)
Public MethodSetBoundsOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodShow (Inherited from System.Windows.Forms.Control)
Public MethodShowColumnChooseForm Shows the form where user can choose the columns shown in this treeview.  
Public MethodSuspendLayout (Inherited from System.Windows.Forms.Control)
Public MethodToString (Inherited from System.ComponentModel.Component)
Public MethodUndoSortRestores nodes order and columns ARMSoft.FlexibleTreeView.Column.TreeColumn.SortOrder property value as before the last sort operation.  
Public MethodUpdate (Inherited from System.Windows.Forms.Control)
Public MethodViewUpdateInvalidates the treeview control. Use it for light treeview update when some color has changed. For complete treeview update use the FullRepaint method instead.  
Top
Protected Methods
 NameDescription
Protected Internal MethodAccessibilityNotifyClientsOverloaded.  (Inherited from System.Windows.Forms.Control)
Protected MethodCreateAccessibilityInstance (Inherited from System.Windows.Forms.Control)
Protected MethodCreateBoundColumn Create a treeview column to display data in from the bound data source.  
Protected MethodCreateBoundNode While binding treeview to a data source creates a node that will be bound to a data object.  
Protected MethodCreateBoundNodeControl Create a node control of the specified type to display data from the bound data source.  
Protected MethodCreateControlsInstance (Inherited from System.Windows.Forms.Control)
Protected MethodCreateDragDataObject Called before starting the drag & drop in this treeview to create a data object that describes the object(s) being dragged.  
Protected MethodCreateHandle (Inherited from System.Windows.Forms.Control)
Protected MethodDefWndProc (Inherited from System.Windows.Forms.Control)
Protected MethodDestroyHandle (Inherited from System.Windows.Forms.Control)
Protected MethodDrawNode Draw the specified node content like node controls, etc.  
Protected MethodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  
Protected MethodGetAccessibilityObjectById (Inherited from System.Windows.Forms.Control)
Protected MethodGetAutoSizeMode (Inherited from System.Windows.Forms.Control)
Protected MethodGetScaledBounds (Inherited from System.Windows.Forms.Control)
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodGetStyle (Inherited from System.Windows.Forms.Control)
Protected MethodGetTopLevel (Inherited from System.Windows.Forms.Control)
Protected MethodInitLayout (Inherited from System.Windows.Forms.Control)
Protected MethodInvokeGotFocus (Inherited from System.Windows.Forms.Control)
Protected MethodInvokeLostFocus (Inherited from System.Windows.Forms.Control)
Protected MethodInvokeOnClick (Inherited from System.Windows.Forms.Control)
Protected MethodInvokePaint (Inherited from System.Windows.Forms.Control)
Protected MethodInvokePaintBackground (Inherited from System.Windows.Forms.Control)
Protected MethodIsInputChar (Inherited from System.Windows.Forms.Control)
Protected MethodIsInputKeyOverridden. Determines whether the specified key is a regular input key or a special key that requires preprocessing.  
Protected Internal MethodIsNodeVisible Determines whether the specified node is visible.  
Protected MethodMemberwiseCloneOverloaded.  (Inherited from System.MarshalByRefObject)
Protected MethodNotifyInvalidate (Inherited from System.Windows.Forms.Control)
Protected MethodOnAutoSizeChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnBackColorChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnBackgroundImageChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnBackgroundImageLayoutChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnBindingContextChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnCausesValidationChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnChangeUICues (Inherited from System.Windows.Forms.Control)
Protected MethodOnClick (Inherited from System.Windows.Forms.Control)
Protected MethodOnClientSizeChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnContextMenuChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnContextMenuStripChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnControlAdded (Inherited from System.Windows.Forms.Control)
Protected MethodOnControlRemoved (Inherited from System.Windows.Forms.Control)
Protected MethodOnCreateControl (Inherited from System.Windows.Forms.Control)
Protected MethodOnCursorChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnDockChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnDoubleClick (Inherited from System.Windows.Forms.Control)
Protected MethodOnDragDropOverridden. Raises the System.Windows.Forms.Control.DragDrop event.  
Protected MethodOnDragEnterOverridden. Raises the System.Windows.Forms.Control.DragEnter event.  
Protected MethodOnDragLeaveOverridden. Raises the System.Windows.Forms.Control.DragLeave event.  
Protected MethodOnDragOverOverridden. Raises the System.Windows.Forms.Control.DragOver event.  
Protected MethodOnEnabledChangedOverridden. Raises the System.Windows.Forms.Control.EnabledChanged event.  
Protected MethodOnEnter (Inherited from System.Windows.Forms.Control)
Protected MethodOnFontChangedOverridden. Raises the System.Windows.Forms.Control.FontChanged event.  
Protected MethodOnForeColorChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnGiveFeedback (Inherited from System.Windows.Forms.Control)
Protected MethodOnGotFocusOverridden. Raises the System.Windows.Forms.Control.GotFocus event.  
Protected MethodOnHandleCreatedOverridden. Raises the System.Windows.Forms.Control.HandleCreated event.  
Protected MethodOnHandleDestroyed (Inherited from System.Windows.Forms.Control)
Protected MethodOnHelpRequested (Inherited from System.Windows.Forms.Control)
Protected MethodOnImeModeChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnInvalidated (Inherited from System.Windows.Forms.Control)
Protected MethodOnKeyDownOverridden. Raises the System.Windows.Forms.Control.KeyDown event.  
Protected MethodOnKeyPress (Inherited from System.Windows.Forms.Control)
Protected MethodOnKeyUpOverridden. Raises the System.Windows.Forms.Control.KeyUp event.  
Protected MethodOnLayout (Inherited from System.Windows.Forms.Control)
Protected MethodOnLeave (Inherited from System.Windows.Forms.Control)
Protected MethodOnLocationChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnLostFocusOverridden. Raises the System.Windows.Forms.Control.LostFocus event.  
Protected MethodOnMarginChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnMouseCaptureChangedOverridden. Raises the System.Windows.Forms.Control.MouseCaptureChanged event.  
Protected MethodOnMouseClick (Inherited from System.Windows.Forms.Control)
Protected MethodOnMouseDoubleClickOverridden. Raises the System.Windows.Forms.Control.MouseDoubleClick event.  
Protected MethodOnMouseDownOverridden. Raises the System.Windows.Forms.Control.MouseDown event.  
Protected MethodOnMouseEnter (Inherited from System.Windows.Forms.Control)
Protected MethodOnMouseHover (Inherited from System.Windows.Forms.Control)
Protected MethodOnMouseLeaveOverridden. Raises the System.Windows.Forms.Control.MouseLeave event.  
Protected MethodOnMouseMoveOverridden. Raises the System.Windows.Forms.Control.MouseMove event.  
Protected MethodOnMouseUpOverridden. Raises the System.Windows.Forms.Control.MouseUp event.  
Protected MethodOnMouseWheelOverridden. Raises the System.Windows.Forms.Control.MouseWheel event.  
Protected MethodOnMove (Inherited from System.Windows.Forms.Control)
Protected MethodOnNotifyMessage (Inherited from System.Windows.Forms.Control)
Protected MethodOnPaddingChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnPaintOverridden. Raises the System.Windows.Forms.Control.Paint event.  
Protected MethodOnPaintBackground (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentBackColorChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentBackgroundImageChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentBindingContextChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentCursorChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentEnabledChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentFontChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentForeColorChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentRightToLeftChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnParentVisibleChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnPreviewKeyDown (Inherited from System.Windows.Forms.Control)
Protected MethodOnPrint (Inherited from System.Windows.Forms.Control)
Protected MethodOnQueryContinueDragOverridden. Raises the System.Windows.Forms.Control.QueryContinueDrag event.  
Protected MethodOnRegionChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnResize (Inherited from System.Windows.Forms.Control)
Protected MethodOnRightToLeftChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnSizeChangedOverridden. Raises the System.Windows.Forms.Control.SizeChanged event.  
Protected MethodOnStyleChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnSystemColorsChangedOverridden. Raises the System.Windows.Forms.Control.SystemColorsChanged event.  
Protected MethodOnTabIndexChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnTabStopChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnTextChanged (Inherited from System.Windows.Forms.Control)
Protected MethodOnThemeManagerChangedRaises the ThemeManagerChanged event.  
Protected MethodOnValidated (Inherited from System.Windows.Forms.Control)
Protected MethodOnValidating (Inherited from System.Windows.Forms.Control)
Protected MethodOnVisibleChangedOverridden. Raises the System.Windows.Forms.Control.VisibleChanged event.  
Protected MethodProcessCmdKey (Inherited from System.Windows.Forms.Control)
Protected MethodProcessDialogChar (Inherited from System.Windows.Forms.Control)
Protected MethodProcessDialogKey (Inherited from System.Windows.Forms.Control)
Protected MethodProcessKeyEventArgs (Inherited from System.Windows.Forms.Control)
Protected Internal MethodProcessKeyMessage (Inherited from System.Windows.Forms.Control)
Protected MethodProcessKeyPreview (Inherited from System.Windows.Forms.Control)
Protected Internal MethodProcessMnemonic (Inherited from System.Windows.Forms.Control)
Protected MethodRaiseDragEvent (Inherited from System.Windows.Forms.Control)
Protected MethodRaiseKeyEvent (Inherited from System.Windows.Forms.Control)
Protected MethodRaiseMouseEvent (Inherited from System.Windows.Forms.Control)
Protected MethodRaisePaintEvent (Inherited from System.Windows.Forms.Control)
Protected MethodRecreateHandle (Inherited from System.Windows.Forms.Control)
Protected MethodResetMouseEventArgs (Inherited from System.Windows.Forms.Control)
Protected MethodRtlTranslateAlignmentOverloaded.  (Inherited from System.Windows.Forms.Control)
Protected Internal MethodRtlTranslateContent (Inherited from System.Windows.Forms.Control)
Protected MethodRtlTranslateHorizontal (Inherited from System.Windows.Forms.Control)
Protected MethodRtlTranslateLeftRight (Inherited from System.Windows.Forms.Control)
Protected MethodScaleControl (Inherited from System.Windows.Forms.Control)
Protected MethodScaleCore (Inherited from System.Windows.Forms.Control)
Protected MethodSetAutoSizeMode (Inherited from System.Windows.Forms.Control)
Protected MethodSetBoundsCore (Inherited from System.Windows.Forms.Control)
Protected MethodSetClientSizeCore (Inherited from System.Windows.Forms.Control)
Protected MethodSetStyle (Inherited from System.Windows.Forms.Control)
Protected MethodSetTopLevel (Inherited from System.Windows.Forms.Control)
Protected MethodSetVisibleCore (Inherited from System.Windows.Forms.Control)
Protected MethodSizeFromClientSize (Inherited from System.Windows.Forms.Control)
Protected Internal MethodUpdateBoundsOverloaded.  (Inherited from System.Windows.Forms.Control)
Protected MethodUpdateStyles (Inherited from System.Windows.Forms.Control)
Protected MethodUpdateZOrder (Inherited from System.Windows.Forms.Control)
Protected MethodWndProcOverridden. Processes Windows messages.  
Top
Public Events
 NameDescription
Public EventAutoSizeChanged (Inherited from System.Windows.Forms.Control)
Public EventBackColorChanged (Inherited from System.Windows.Forms.Control)
Public EventBackgroundImageChanged (Inherited from System.Windows.Forms.Control)
Public EventBackgroundImageLayoutChanged (Inherited from System.Windows.Forms.Control)
Public EventBindingContextChanged (Inherited from System.Windows.Forms.Control)
Public EventCausesValidationChanged (Inherited from System.Windows.Forms.Control)
Public EventChangeUICues (Inherited from System.Windows.Forms.Control)
Public EventClick (Inherited from System.Windows.Forms.Control)
Public EventClientSizeChanged (Inherited from System.Windows.Forms.Control)
Public EventColumnIndexChangedOccurs after the column`s ARMSoft.FlexibleTreeView.Column.TreeColumn.Index has changed.  
Public EventColumnIndexChangingOccurs when the column`s ARMSoft.FlexibleTreeView.Column.TreeColumn.Index is changing.  
Public EventColumnInserted Occurs after a new column has been added into the treeview.  
Public EventColumnMenuShowing Occurs when column`s context menu shows.  
Public EventColumnPopulating Notifies about created column when treeview bind the data source.  
Public EventColumnRemoved Occurs after a column has been removed from the treeview.  
Public EventColumnSortOrderChangedOccurs after the column`s ARMSoft.FlexibleTreeView.Column.TreeColumn.SortOrder property has changed.  
Public EventColumnSortOrderChangingOccurs when the column`s ARMSoft.FlexibleTreeView.Column.TreeColumn.SortOrder property is changing.  
Public EventColumnVisibilityChangedOccurs after the column`s ARMSoft.FlexibleTreeView.Column.TreeColumn.Visible property has changed.  
Public EventColumnWidthChanged Occurs after the column width has changed.  
Public EventContextMenuChanged (Inherited from System.Windows.Forms.Control)
Public EventContextMenuStripChanged (Inherited from System.Windows.Forms.Control)
Public EventControlAdded (Inherited from System.Windows.Forms.Control)
Public EventControlRemoved (Inherited from System.Windows.Forms.Control)
Public EventCursorChanged (Inherited from System.Windows.Forms.Control)
Public EventDataSourceChanged Occurs when the treeview`s data source has changed.  
Public EventDisposed (Inherited from System.ComponentModel.Component)
Public EventDockChanged (Inherited from System.Windows.Forms.Control)
Public EventDoubleClick (Inherited from System.Windows.Forms.Control)
Public EventDragDrop (Inherited from System.Windows.Forms.Control)
Public EventDragEnter (Inherited from System.Windows.Forms.Control)
Public EventDragGetImage Occurs when the treeview need a drag & drop image to show near the mouse cursor.  
Public EventDragLeave (Inherited from System.Windows.Forms.Control)
Public EventDragOver (Inherited from System.Windows.Forms.Control)
Public EventDragStarting Occurs when the node drag & drop operation starting.  
Public EventEnabledChanged (Inherited from System.Windows.Forms.Control)
Public EventEnter (Inherited from System.Windows.Forms.Control)
Public EventFilterDragNodeControl Occurs when the treeview starts the drag & drop and need to show a thumbnail image near the mouse cursor with node controls of the nodes being dragged.  
Public EventFilterNodeControl Occurs when the treeview filters node controls within a node.  
Public EventFocusedNodeChanged Occurs after the treeview focused node has changed.  
Public EventFontChanged (Inherited from System.Windows.Forms.Control)
Public EventForeColorChanged (Inherited from System.Windows.Forms.Control)
Public EventFormatSummaryValue Occurs when the treeview need to format the summary value for displaying.  
Public EventGetDynamicImage Occurs when treeview needs to display an image either in a node or node control.  
Public EventGiveFeedback (Inherited from System.Windows.Forms.Control)
Public EventGotFocus (Inherited from System.Windows.Forms.Control)
Public EventHandleCreated (Inherited from System.Windows.Forms.Control)
Public EventHandleDestroyed (Inherited from System.Windows.Forms.Control)
Public EventHelpRequested (Inherited from System.Windows.Forms.Control)
Public EventHorzScrollPosChanged Occurs when the horizontal scrollbar position has changed.  
Public EventHotNodeChanged Occurs when a node under the mouse cursor has changed.  
Public EventImeModeChanged (Inherited from System.Windows.Forms.Control)
Public EventInvalidated (Inherited from System.Windows.Forms.Control)
Public EventIsGroupNodesOccurs when treeview is sorting nodes, TreeOptions.SortingOptions.GroupsAlwaysOnTop property is enabled and the treeview need to know which node to put on top.  
Public EventKeyDown Occurs when a key is pressed while the control has focus.  
Public EventKeyPress (Inherited from System.Windows.Forms.Control)
Public EventKeyUp Occurs when a key is released while the control has focus.  
Public EventLayout (Inherited from System.Windows.Forms.Control)
Public EventLeave (Inherited from System.Windows.Forms.Control)
Public EventLinkClicked Occurs when a link in the node control`s HTML text has been clicked.  
Public EventLocalizeText Occurs when the treeview needs to show a text and allows you to localize that text.  
Public EventLocationChanged (Inherited from System.Windows.Forms.Control)
Public EventLostFocus (Inherited from System.Windows.Forms.Control)
Public EventMarginChanged (Inherited from System.Windows.Forms.Control)
Public EventMeasureNodeControl Occurs when the node control that supports owner drawing measures own size.  
Public EventMeasureNodeControlCustomAreaOccurs when the ARMSoft.FlexibleTreeView.NodeControls.NodeExpandablePanel node control measures the custom area size under a title.  
Public EventMouseCaptureChanged (Inherited from System.Windows.Forms.Control)
Public EventMouseClick (Inherited from System.Windows.Forms.Control)
Public EventMouseDoubleClick Occurs when the control is double clicked by the mouse.  
Public EventMouseDown Occurs when the mouse pointer is over the control and a mouse button is pressed.  
Public EventMouseEnter (Inherited from System.Windows.Forms.Control)
Public EventMouseHover (Inherited from System.Windows.Forms.Control)
Public EventMouseLeave (Inherited from System.Windows.Forms.Control)
Public EventMouseMove (Inherited from System.Windows.Forms.Control)
Public EventMouseUp Occurs when the mouse pointer is over the control and a mouse button is released.  
Public EventMouseWheel (Inherited from System.Windows.Forms.Control)
Public EventMove (Inherited from System.Windows.Forms.Control)
Public EventNodeButtonClickedOccurs when a button that`s handled by the ARMSoft.FlexibleTreeView.NodeControls.NodeButton node control has been clicked.  
Public EventNodeCheckStateChangedOccurs after the node ARMSoft.FlexibleTreeView.Nodes.Node.CheckState property has changed.  
Public EventNodeCheckStateChangingOccurs when the node ARMSoft.FlexibleTreeView.Nodes.Node.CheckState property is changing.  
Public EventNodeComboBoxGetItems Occurs when the combo box editor control requests a drop down items list.  
Public EventNodeControlColumnSpan Occurs when a node control need to span columns and columns dynamic span mode is enabled.  
Public EventNodeControlFormatValueOccurs when a node control need to format and display the bound data and doesn`t have a custom display format specified in the DisplayFormat property.  
Public EventNodeControlPopulating Notifies that the new node control will be added to the treeview when new data source is applied.  
Public EventNodeControlPopupHide Occurs when the popupable node control's popup has been hidden.  
Public EventNodeControlPopupShowing Occurs when a popupable node control showing the popup.  
Public EventNodeControlPopupShown Occurs when a popupable node control`s popup shown.  
Public EventNodeControlValueGetOccurs when a bindable node control has the ARMSoft.FlexibleTreeView.NodeControls.BindableControl.VirtualMode property enabled and requests the node`s field value.  
Public EventNodeControlValueSetOccurs when a bindable node control has the ARMSoft.FlexibleTreeView.NodeControls.BindableControl.VirtualMode property enabled and changes the need to save a node`s field value.  
Public EventNodeEdited Occurs when the node edit has been completed.  
Public EventNodeEditing Occurs before the node edit starts.  
Public EventNodeEditorAdjust Occurs when the node editor control`s location need to be adjusted.  
Public EventNodeEditorHidden Occurs after the node editor control was hidden.  
Public EventNodeEditorShown Occurs after the node editor control was shown.  
Public EventNodeEditValidate Occurs when the node`s edit control validates an edit value.  
Public EventNodeExpanded Occurs after the node has been expanded or collapsed.  
Public EventNodeExpanding Occurs prior to a node expanding. The expansion could be canceled.  
Public EventNodeIndexChanged Occurs when the node index within current parent node has changed.  
Public EventNodeInserted Occurs after a new node has been inserted into the treeview.  
Public EventNodePopulating Notifies that a new node will be added to the treeview.  
Public EventNodePostCompareAudit Occurs when the treeview is sorting nodes, just after two nodes has been compared to allow to change the compare result and change nodes position.  
Public EventNodeRemoved Occurs after a new node has been removed from the treeview.  
Public EventNodeStyleGetColorOccurs when the treeview`s TreeOptions.NodeOptions.VirtualNodeStyle option is enabled and a node requests the color to display some data.  
Public EventNodeStyleGetColorGradientOccurs when treeview`s TreeOptions.NodeOptions.VirtualNodeStyle option is enabled and a node requests the color gradient to display some area.  
Public EventNodeStyleGetFontOccurs when the treeview`s TreeOptions.NodeOptions.VirtualNodeStyle option is enabled and a node requests the font to display some text data.  
Public EventPaddingChanged (Inherited from System.Windows.Forms.Control)
Public EventPaint (Inherited from System.Windows.Forms.Control)
Public EventPaintNodeControl Occurs when the treeview need to paint a node control that supports owner drawing.  
Public EventPaintNodeControlCustomAreaOccurs when the ARMSoft.FlexibleTreeView.NodeControls.NodeExpandablePanel node control paints the custom area under a title.  
Public EventPaintRowBackgroundOccurs when treeview paints the node row background. Using this event you can override every node`s background. To do that, paint the custom background and enable the Handled property.  
Public EventPaintSummary Occurs when the treeview paints the summary value.  
Public EventPaintSummaryBackground Occurs when the treeview paints the summary background.  
Public EventParentChanged (Inherited from System.Windows.Forms.Control)
Public EventPreviewKeyDown (Inherited from System.Windows.Forms.Control)
Public EventQueryAccessibilityHelp (Inherited from System.Windows.Forms.Control)
Public EventQueryContinueDrag (Inherited from System.Windows.Forms.Control)
Public EventRegionChanged (Inherited from System.Windows.Forms.Control)
Public EventResize (Inherited from System.Windows.Forms.Control)
Public EventRightToLeftChanged (Inherited from System.Windows.Forms.Control)
Public EventSelectionChanged Occurs after the treeview selected nodes list has changed.  
Public EventSelectionChanging Occurs when the treeview node selection/deselection validation is enabled and selected nodes list is about to change.  
Public EventSizeChanged (Inherited from System.Windows.Forms.Control)
Public EventStyleChanged (Inherited from System.Windows.Forms.Control)
Public EventSummaryCreated Occurs when a summary item has been added to the treeview in run-time.  
Public EventSystemColorsChanged (Inherited from System.Windows.Forms.Control)
Public EventTabIndexChanged (Inherited from System.Windows.Forms.Control)
Public EventTabStopChanged (Inherited from System.Windows.Forms.Control)
Public EventTextChanged (Inherited from System.Windows.Forms.Control)
Public EventThemeManagerChangedOccurs when the ThemeManager has changed.  
Public EventThemeManagerChangingOccurs when the ThemeManager is changing.  
Public EventTooltipPopup Occurs when the node or node control tooltip popup.  
Public EventValidated (Inherited from System.Windows.Forms.Control)
Public EventValidating (Inherited from System.Windows.Forms.Control)
Public EventVertScrollPosChanged Occurs when the vertical scrollbar position has changed.  
Public EventVisibleChanged (Inherited from System.Windows.Forms.Control)
Top
See Also

Reference

FlexibleTreeView Class
ARMSoft.FlexibleTreeView Namespace

Send Feedback