Flexible TreeView 5.1.9 Help
NodeComboBoxEnum Class Methods


For a list of all members of this type, see NodeComboBoxEnum members.

Public Methods
 NameDescription
Public MethodAttachTo Attaches this node control to the specified treeview. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Public MethodAttachToColumn Link node control to the specified column where this node control will appear. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Public MethodCompareNodesOverloaded.  Compares two nodes by content that is bound to this node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.TextControl)
Public MethodCreateObjRef (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded.  (Inherited from System.ComponentModel.Component)
Public MethodGetBounds Gets the node control bounds rectangle within the specified node. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Public MethodGetFontOverloaded.  Gets the node control`s text font. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Public MethodGetLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodGetTextColor Gets the text color according to the draw context state. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Public MethodGetValueOverloaded.  Gets the bounded node member`s value. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Public MethodGetValueAsStringOverloaded.  Gets the value from the specified node`s member and convert it to string. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Public MethodInitializeLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodSetEnumType Sets the target enum type with which the node control works.  
Public MethodSetValueOverloaded.  Set the bounded node`s member value. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Public MethodToStringReturns a string that represents the current object. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Top
Protected Methods
 NameDescription
Protected MethodApplyChanges Saves editor control changes. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodApplyChangesAndNotifySaves the editor control changes and raises the ARMSoft.FlexibleTreeView.FlexibleTreeView.NodeEdited event to inform about this changes. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodApplyPaddingToRectAdds or removes, depends on the pAdd parameter, the node control padding to the specified rectangle. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodBeginEdit Begins the edit of the node control`s content in an editor control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodCanEditNode Determine whether the specified node supports editing. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodCanStartEdit Determines whether this node control can start edit. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodChangeCursor Changes the mouse cursor under node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodCheckIsAttached Checks whether node control is attached to the treeview and throws an exception if is not. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodCloneNewValue Clones the editor control`s newly entered value. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected MethodCompareNodesSpecific Do a comparison of the node`s values that`s specific to the particular node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Protected Internal MethodConvertGetValue<T> Converts the node member`s value before displaying it in the treeview. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Protected Internal MethodConvertSetValue Converts the specified value before setting it to the bound node class member. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Protected MethodCreateEditor Creates an editor control for this node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected Internal MethodDraw Draws the node control within the specified node. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.TextControl)
Protected Internal MethodEndEdit Ends the edit of the node control`s content. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodFinalize (Inherited from System.ComponentModel.Component)
Protected MethodFormatValueOverloaded. Convert the specified value to the string either using the specified format or the ARMSoft.FlexibleTreeView.FlexibleTreeView.NodeControlFormatValue event. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Protected MethodGetBoundObjectType Gets the type of an object that this node control is bounded to. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Protected MethodGetColorById Get the color value by its identifier. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodGetEditorGapWidth Gets the free space width in pixels at the editor control`s end. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodGetHtmlTag Gets a HTML text tag under the mouse cursor. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodGetItemIndexByValue Gets the dropdown item's index by its value. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodGetStyle Gets the node control style. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.TextControl)
Protected Internal MethodGetTooltipText Gets a tooltip text assigned to the current node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.TextControl)
Protected MethodGetValueCore Gets the bounded node member`s value. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.BindableControl)
Protected MethodInitializeEditor Initializes the created editor control when node edit starts. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected Internal MethodInvalidate Invalidates the node control and causes the control to be redrawn. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodIsValueValidValidate the editor control's newly entered value by raising the ARMSoft.FlexibleTreeView.FlexibleTreeView.NodeEditValidate event. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected Internal MethodIsVisibleForNodeDetermines whether this node control is visible for the specified node. Node control has many ways to control the visibility within a node, like the node control filtration and NodeControl.Visibility property, but in a treeview with many nodes all of them may hurt the performance as they work with huge amount of static data where the particular node control`s visibility is stored. On the other hand, if you know when to show or hide this node control for every node, this method provide an efficient way to dynamically control the node control visibility without creation huge arrays with visibility settings. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodKeyDown Occurs when a key is pressed. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected Internal MethodKeyUp Occurs when a key is released. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodMeasureSize Measures size of the node control within the specified node. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.TextControl)
Protected MethodMeasureText Measures the specified text taking into account specified text settings. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodMemberwiseCloneOverloaded.  (Inherited from System.MarshalByRefObject)
Protected Internal MethodMouseCaptureLost Occurs when the treeview has lost the previously gained mouse capture. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseDoubleClick Occurs when the mouse button is double clicked over the node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseDown Occurs when the mouse button is pressed over the node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseDownPreProcess Occurs when the mouse button is pressed over the node control and before any other event handlers. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseEnter Occurs when the mouse cursor enters the node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseLeave Occurs when the mouse cursor leaves the node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseMove Occurs when the mouse cursor is moved over the node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodMouseUp Occurs when the mouse button is released over this node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected Internal MethodMouseUpOutside Occurs when the mouse button was previously clicked on this node control but released over an other node control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodOnContentChanged Notifies the treeview about node control`s content changes. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected Internal MethodOnControlChangedOverloaded.  Notify the treeview about node control changed. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodOnEditorHidden Notify derived classes that the editor control has been hidden. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected MethodOnEditorKeyDown Occurs when a key pressed down in the editor control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodOnEditorKeyPress Occurs when a key pressed in the editor control. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodOnEditorShown Notify derived classes that the editor control has been shown. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected MethodShouldSerializeCursor Gets a value indicating whether to serialize node control cursor in design-time. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeControl)
Protected MethodShouldSerializeDataFieldNameChecks whether to serialize the DataFieldName property. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.NodeComboBox)
Protected MethodUpdateEditor Updates the editor control state after the editor`s value has changed. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodValidateAndApplyChanges Validates the editor control value and applies changes if it`s valid. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Protected MethodValidateEditorWidthChecks whether editor control`s width is in the bounds specified by MinEditorWidth and MaxEditorWidth properties. (Inherited from ARMSoft.FlexibleTreeView.NodeControls.EditableControl)
Top
See Also

Reference

NodeComboBoxEnum Class
ARMSoft.FlexibleTreeView.NodeControls Namespace

Send Feedback