You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2089 lines
91 KiB
2089 lines
91 KiB
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>DropDownControls</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:BufferedPainting.BufferedPainter`1">
|
|
<summary>
|
|
Attaches to a System.Windows.Forms.Control and provides buffered
|
|
painting functionality.
|
|
<para>
|
|
Uses TState to represent the visual state of the control. Animations
|
|
are attached to transitions between states.
|
|
</para>
|
|
</summary>
|
|
<typeparam name="TState">Any type representing the visual state of the control.</typeparam>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.OnPaintVisualState(BufferedPainting.BufferedPaintEventArgs{`0})">
|
|
<summary>
|
|
Raises the PaintVisualState event.
|
|
</summary>
|
|
<param name="e">BufferedPaintEventArgs instance.</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.#ctor(System.Windows.Forms.Control)">
|
|
<summary>
|
|
Initialises a new instance of the BufferedPainter class.
|
|
</summary>
|
|
<param name="control">
|
|
Control this instance is attached to.
|
|
<para>
|
|
For best results, use a control which does not paint its background.
|
|
</para>
|
|
<para>
|
|
Note: Buffered painting does not work if the OptimizedDoubleBuffer flag is set for the control.
|
|
</para>
|
|
</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.IsSupported">
|
|
<summary>
|
|
Returns a value indicating whether buffered painting is supported under the current OS and configuration.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.AddTransition(`0,`0,System.Int32)">
|
|
<summary>
|
|
Short-hand method for adding a state transition.
|
|
</summary>
|
|
<param name="fromState">The previous visual state.</param>
|
|
<param name="toState">The new visual state.</param>
|
|
<param name="duration">Duration of the animation (in milliseconds).</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.AddTrigger(BufferedPainting.VisualStateTriggerTypes,`0,System.Drawing.Rectangle,System.Windows.Forms.AnchorStyles)">
|
|
<summary>
|
|
Short-hand method for adding a state change trigger.
|
|
</summary>
|
|
<param name="type">Type of trigger.</param>
|
|
<param name="state">Visual state applied when the trigger occurs.</param>
|
|
<param name="bounds">Bounds within which the trigger applies.</param>
|
|
<param name="anchor">How the bounds are anchored to the control.</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.EvalTriggers">
|
|
<summary>
|
|
Evaluates all state change triggers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.ApplyCondition(BufferedPainting.VisualStateTriggerTypes,`0@)">
|
|
<summary>
|
|
Helper method for EvalTriggers().
|
|
</summary>
|
|
<param name="type">Type of trigger to search for.</param>
|
|
<param name="stateIfTrue">Reference to the visual state variable to update (if the trigger occurs).</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPainter`1.CleanupAnimations">
|
|
<summary>
|
|
Deactivates buffered painting.
|
|
</summary>
|
|
</member>
|
|
<member name="E:BufferedPainting.BufferedPainter`1.PaintVisualState">
|
|
<summary>
|
|
Fired when the control must be painted in a particular state.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.BufferedPaintSupported">
|
|
<summary>
|
|
Gets whether buffered painting is supported for the current OS/configuration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.Control">
|
|
<summary>
|
|
Gets the control this instance is attached to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.DefaultDuration">
|
|
<summary>
|
|
Gets or sets the default animation duration (in milliseconds) for state transitions. The default is zero (not animated).
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.Enabled">
|
|
<summary>
|
|
Gets or sets whether animation is enabled.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.DefaultState">
|
|
<summary>
|
|
Gets or sets the default visual state. The default value is 'default(TState)'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.Transitions">
|
|
<summary>
|
|
Gets the collection of state transitions and their animation durations.
|
|
Only one item for each unique state transition is permitted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.Triggers">
|
|
<summary>
|
|
Gets the collection of state change triggers.
|
|
Only one item for each unique combination of type and visual state is permitted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPainter`1.State">
|
|
<summary>
|
|
Gets or sets the current visual state.
|
|
</summary>
|
|
</member>
|
|
<member name="T:BufferedPainting.BufferedPaintTransition`1">
|
|
<summary>
|
|
Represents a transition between two visual states. Describes the duration of the animation.
|
|
Two transitions are considered equal if they represent the same change in visual state.
|
|
</summary>
|
|
<typeparam name="TState">Any type representing the visual state of the control.</typeparam>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPaintTransition`1.#ctor(`0,`0,System.Int32)">
|
|
<summary>
|
|
Initialises a new instance of the BufferedPaintTransition class.
|
|
</summary>
|
|
<param name="fromState">The previous visual state.</param>
|
|
<param name="toState">The new visual state.</param>
|
|
<param name="duration">Duration of the animation (in milliseconds).</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPaintTransition`1.Equals(System.Object)">
|
|
<summary>
|
|
Determines if two instances are equal.
|
|
</summary>
|
|
<param name="obj">The object to compare.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPaintTransition`1.GetHashCode">
|
|
<summary>
|
|
Serves as a hash function for a particular type.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPaintTransition`1.FromState">
|
|
<summary>
|
|
Gets the previous visual state.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPaintTransition`1.ToState">
|
|
<summary>
|
|
Gets the new visual state.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPaintTransition`1.Duration">
|
|
<summary>
|
|
Gets or sets the duration (in milliseconds) of the animation.
|
|
</summary>
|
|
</member>
|
|
<member name="T:BufferedPainting.VisualStateTrigger`1">
|
|
<summary>
|
|
Represents a trigger for a particular visual state.
|
|
Two triggers are considered equal if they are of the same type and visual state.
|
|
</summary>
|
|
<typeparam name="TState">Any type representing the visual state of the control.</typeparam>
|
|
</member>
|
|
<member name="M:BufferedPainting.VisualStateTrigger`1.#ctor(BufferedPainting.VisualStateTriggerTypes,`0,System.Drawing.Rectangle,System.Windows.Forms.AnchorStyles)">
|
|
<summary>
|
|
Initialises a new instance of the VisualStateTrigger class.
|
|
</summary>
|
|
<param name="type">Type of trigger.</param>
|
|
<param name="state">Visual state applied when the trigger occurs.</param>
|
|
<param name="bounds">Bounds within which the trigger applies.</param>
|
|
</member>
|
|
<member name="M:BufferedPainting.VisualStateTrigger`1.Equals(System.Object)">
|
|
<summary>
|
|
Determines if two instances are equal.
|
|
</summary>
|
|
<param name="obj">The object to compare.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:BufferedPainting.VisualStateTrigger`1.GetHashCode">
|
|
<summary>
|
|
Serves as a hash function for a particular type.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:BufferedPainting.VisualStateTrigger`1.Type">
|
|
<summary>
|
|
Gets the type of trigger.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.VisualStateTrigger`1.State">
|
|
<summary>
|
|
Gets the visual state applied when the trigger occurs.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.VisualStateTrigger`1.Bounds">
|
|
<summary>
|
|
Gets or sets the bounds within which the trigger applies.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.VisualStateTrigger`1.Anchor">
|
|
<summary>
|
|
Gets or sets how the bounds are anchored to the edge of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="T:BufferedPainting.VisualStateTriggerTypes">
|
|
<summary>
|
|
Represents the types of trigger which can change the visual state of a control.
|
|
</summary>
|
|
</member>
|
|
<member name="F:BufferedPainting.VisualStateTriggerTypes.Focused">
|
|
<summary>
|
|
The control receives input focus.
|
|
</summary>
|
|
</member>
|
|
<member name="F:BufferedPainting.VisualStateTriggerTypes.Hot">
|
|
<summary>
|
|
The mouse is over the control.
|
|
</summary>
|
|
</member>
|
|
<member name="F:BufferedPainting.VisualStateTriggerTypes.Pushed">
|
|
<summary>
|
|
The left mouse button is pressed on the control.
|
|
</summary>
|
|
</member>
|
|
<member name="T:BufferedPainting.BufferedPaintEventArgs`1">
|
|
<summary>
|
|
EventArgs class for the BufferedPainter.PaintVisualState event.
|
|
</summary>
|
|
<typeparam name="TState">Any type representing the visual state of the control.</typeparam>
|
|
</member>
|
|
<member name="M:BufferedPainting.BufferedPaintEventArgs`1.#ctor(`0,System.Drawing.Graphics)">
|
|
<summary>
|
|
Initialises a new instance of the BufferedPaintEventArgs class.
|
|
</summary>
|
|
<param name="state">Visual state to paint.</param>
|
|
<param name="graphics">Graphics object on which to paint.</param>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPaintEventArgs`1.State">
|
|
<summary>
|
|
Gets the visual state to paint.
|
|
</summary>
|
|
</member>
|
|
<member name="P:BufferedPainting.BufferedPaintEventArgs`1.Graphics">
|
|
<summary>
|
|
Gets the Graphics object on which to paint.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeBox">
|
|
<summary>
|
|
Represents a control which provides ComboBox-like functionality, displaying its
|
|
dropdown items (nodes) in a manner similar to a TreeView control.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControlBase">
|
|
<summary>
|
|
Abstract base class for a control which behaves like a dropdown but does not contain
|
|
logic for displaying a popup window.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControlBase.#ctor">
|
|
<summary>
|
|
Creates a new instance of DropDownControlBase.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControlBase.GetTextBoxBounds">
|
|
<summary>
|
|
Gets the bounds of the textbox portion of the control by subtracting the dropdown button bounds from the client rectangle.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.GetPushButtonState(System.Windows.Forms.VisualStyles.ComboBoxState)">
|
|
<summary>
|
|
Converts a ComboBoxState value into its equivalent PushButtonState value.
|
|
</summary>
|
|
<param name="state"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.GetTextBoxState">
|
|
<summary>
|
|
Determines the state in which to render the textbox portion of the control (when using visual styles).
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.GetComboBoxState">
|
|
<summary>
|
|
Determines the state in which to render the dropdown button portion of the control (when using visual styles).
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.GetPlainButtonState">
|
|
<summary>
|
|
Determines the state in which to render the dropdown button portion of the control (when not using visual styles).
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.IsInputKey(System.Windows.Forms.Keys)">
|
|
<summary>
|
|
Registers the arrow keys as input keys.
|
|
</summary>
|
|
<param name="keyData"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnDropDownButtonClick(System.EventArgs)">
|
|
<summary>
|
|
Raised the DropDownButtonClick event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnDropDown(System.EventArgs)">
|
|
<summary>
|
|
Raises the DropDown event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnDropDownClosed(System.EventArgs)">
|
|
<summary>
|
|
Raises the DropDownClosed event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnFontChanged(System.EventArgs)">
|
|
<summary>
|
|
Recalculates the fixed height of the control when the font changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnGotFocus(System.EventArgs)">
|
|
<summary>
|
|
Repaints the focus rectangle when focus changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnLostFocus(System.EventArgs)">
|
|
<summary>
|
|
Repaints the focus rectangle when focus changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
|
|
<summary>
|
|
Prevents the control's background from painting normally.
|
|
</summary>
|
|
<param name="pevent"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnPaintContent(DropDownPaintEventArgs)">
|
|
<summary>
|
|
Paints the content in the editable portion of the control, providing additional measurements and operations.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnMouseEnter(System.EventArgs)">
|
|
<summary>
|
|
Repaints the control when the mouse enters its bounds.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnMouseLeave(System.EventArgs)">
|
|
<summary>
|
|
Repaints the control when the mouse leaves its bounds.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Repaints the control when a mouse button is pressed.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Repaints the control when a mouse button is released.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Repaints the control when the mouse is moved over the control.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Determines when to raise the DropDownButtonClick event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnSizeChanged(System.EventArgs)">
|
|
<summary>
|
|
Recalculates the bounds for the dropdown button when the control's size changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.OnEnabledChanged(System.EventArgs)">
|
|
<summary>
|
|
Repaints the control when the control is enabled/disabled.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.SetHeight">
|
|
<summary>
|
|
Sets the fixed height of the control, based on the font size.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControlBase.GetComboButtonBounds(System.Drawing.Rectangle)">
|
|
<summary>
|
|
Calculates and returns the bounds for the dropdown button for a dropdown control.
|
|
</summary>
|
|
<param name="bounds"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControlBase.DrawLegacyComboBox(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Color,System.Windows.Forms.ButtonState)">
|
|
<summary>
|
|
Draws a legacy style combo box control.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="bounds"></param>
|
|
<param name="buttonBounds"></param>
|
|
<param name="backColor"></param>
|
|
<param name="state"></param>
|
|
</member>
|
|
<member name="M:DropDownControlBase.bufferedPainter_PaintVisualState(System.Object,BufferedPainting.BufferedPaintEventArgs{System.Windows.Forms.VisualStyles.ComboBoxState})">
|
|
<summary>
|
|
Paints the control using the Buffered Paint API.
|
|
</summary>
|
|
<param name="sender"></param>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="P:DropDownControlBase.DrawWithVisualStyles">
|
|
<summary>
|
|
Determines whether to draw the control with visual styles.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControlBase.DroppedDown">
|
|
<summary>
|
|
Opens or closes the dropdown portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControlBase.BackColor">
|
|
<summary>
|
|
Gets or sets the background color to use for this control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControlBase.BackgroundImage">
|
|
<summary>
|
|
Hides the BackgroundImage property on the designer.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControlBase.BackgroundImageLayout">
|
|
<summary>
|
|
Hides the BackgroundImageLayout property on the designer.
|
|
</summary>
|
|
</member>
|
|
<member name="E:DropDownControlBase.DropDownButtonClick">
|
|
<summary>
|
|
Fired when the user clicks the dropdown button at the right edge of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="E:DropDownControlBase.DropDown">
|
|
<summary>
|
|
Fired when the drop-down portion of the control is displayed.
|
|
</summary>
|
|
</member>
|
|
<member name="E:DropDownControlBase.DropDownClosed">
|
|
<summary>
|
|
Fired when the drop-down portion of the control is closed.
|
|
</summary>
|
|
</member>
|
|
<member name="E:DropDownControlBase.PaintContent">
|
|
<summary>
|
|
Fired when the content of the editable portion of the control is painted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.#ctor">
|
|
<summary>
|
|
Initalises a new instance of ComboTreeBox.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.BeginUpdate">
|
|
<summary>
|
|
Prevents the dropdown portion of the control from being updated until the EndUpdate method is called.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.CollapseAll">
|
|
<summary>
|
|
Collapses all nodes in the tree for when the dropdown portion of the control is reopened.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.Dispose(System.Boolean)">
|
|
<summary>
|
|
Disposes of the control and its dropdown.
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.EndUpdate">
|
|
<summary>
|
|
Updates the dropdown portion of the control after being suspended by the BeginUpdate method.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.ExpandAll">
|
|
<summary>
|
|
Expands all nodes in the tree for when the dropdown portion of the control is reopened.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetNextDisplayedNode">
|
|
<summary>
|
|
Returns the next displayable node, relative to the selected node.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetPrevDisplayedNode">
|
|
<summary>
|
|
Returns the previous displayable node, relative to the selected node.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetNodeImage(ComboTreeNode)">
|
|
<summary>
|
|
Returns the image referenced by the specified node in the ImageList component associated with this control.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetNodeImage(ComboTreeNode,System.Windows.Forms.ImageList,System.Int32,System.String,System.Int32,System.String)">
|
|
<summary>
|
|
Returns the image associated with the specified node.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<param name="images"></param>
|
|
<param name="imageIndex"></param>
|
|
<param name="imageKey"></param>
|
|
<param name="expandedImageIndex"></param>
|
|
<param name="expandedImageKey"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.IsNodeVisible(ComboTreeNode)">
|
|
<summary>
|
|
Determines whether the specified node should be displayed.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Toggles the visibility of the dropdown portion of the control.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Scrolls between adjacent nodes, or scrolls the drop-down portion of
|
|
the control in response to the mouse wheel.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnFontChanged(System.EventArgs)">
|
|
<summary>
|
|
Updates the dropdown's font when the control's font changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
|
|
<summary>
|
|
Handles keyboard shortcuts.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnLostFocus(System.EventArgs)">
|
|
<summary>
|
|
Closes the dropdown portion of the control when it loses focus.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnPaintContent(DropDownPaintEventArgs)">
|
|
<summary>
|
|
Paints the selected node in the control.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.ProcessCmdKey(System.Windows.Forms.Message@,System.Windows.Forms.Keys)">
|
|
<summary>
|
|
Facilitates various keyboard shortcuts.
|
|
</summary>
|
|
<param name="msg"></param>
|
|
<param name="keyData"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetFullPath(ComboTreeNode)">
|
|
<summary>
|
|
Returns the full path to the specified <see cref="T:ComboTreeNode"/>.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetNodeAt(System.String)">
|
|
<summary>
|
|
Returns the node at the specified path.
|
|
</summary>
|
|
<param name="path"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.GetCheckedNodeString">
|
|
<summary>
|
|
Returns a string containing the concatenated text of the checked nodes.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnSelectedNodeChanged(System.EventArgs)">
|
|
<summary>
|
|
Raises the <see cref="E:ComboTreeBox.SelectedNodeChanged"/> event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OnAfterCheck(ComboTreeNodeEventArgs)">
|
|
<summary>
|
|
Raises the <see cref="E:ComboTreeBox.AfterCheck"/> event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.OwnsNode(ComboTreeNode)">
|
|
<summary>
|
|
Determines whether the specified node belongs to this ComboTreeBox, and
|
|
hence is a valid selection. For the purposes of this method, a null
|
|
value is always a valid selection.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeBox.SetDroppedDown(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Sets the value of the DroppedDown property, optionally without raising any events.
|
|
</summary>
|
|
<param name="droppedDown"></param>
|
|
<param name="raiseEvents"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.SetSelectedNode(ComboTreeNode)">
|
|
<summary>
|
|
Sets the value of the SelectedNode property and raises the SelectedNodeChanged event.
|
|
</summary>
|
|
<param name="node"></param>
|
|
</member>
|
|
<member name="M:ComboTreeBox.Sort">
|
|
<summary>
|
|
Sorts the contents of the tree using the default comparer.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeBox.Sort(System.Collections.Generic.IComparer{ComboTreeNode})">
|
|
<summary>
|
|
Sorts the contents of the tree using the specified comparer.
|
|
</summary>
|
|
<param name="comparer"></param>
|
|
</member>
|
|
<member name="P:ComboTreeBox.AllNodes">
|
|
<summary>
|
|
Gets the (recursive) superset of the entire tree of nodes contained
|
|
within the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.CascadeCheckState">
|
|
<summary>
|
|
Gets or sets a value indicating whether the check state of a node is
|
|
determined by its child nodes, and vice versa. If set to true, this
|
|
means that only the check state of leaf nodes is significant.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.CheckedNodes">
|
|
<summary>
|
|
Gets or sets a (recursive) sequence containing the nodes whose
|
|
<see cref="P:ComboTreeNode.CheckState"/> property is equal to
|
|
<see cref="F:System.Windows.Forms.CheckState.Checked"/>. If the <see cref="P:ComboTreeBox.CascadeCheckState"/>
|
|
property is set to true, only leaf nodes are included.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.CheckedNodeSeparator">
|
|
<summary>
|
|
Gets or sets the string used to separate the checked nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.DropDownHeight">
|
|
<summary>
|
|
Gets or sets the height of the dropdown portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.DroppedDown">
|
|
<summary>
|
|
Gets or sets whether the dropdown portion of the control is displayed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ExpandedImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the default image to use for nodes when expanded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ExpandedImageKey">
|
|
<summary>
|
|
Gets or sets the name of the default image to use for nodes when expanded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the default image to use for nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ImageKey">
|
|
<summary>
|
|
Gets or sets the name of the default image to use for nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.Images">
|
|
<summary>
|
|
Gets or sets an ImageList component which provides the images displayed beside nodes in the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.Nodes">
|
|
<summary>
|
|
Gets the collection of top-level nodes contained by the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.NullValue">
|
|
<summary>
|
|
Gets or sets the text displayed in the editable portion of the control if the SelectedNode property is null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.Path">
|
|
<summary>
|
|
Gets or sets the path to the selected node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.PathSeparator">
|
|
<summary>
|
|
Gets or sets the string used to separate nodes in the Path property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.SelectedNode">
|
|
<summary>
|
|
Gets or sets the node selected in the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ShowCheckBoxes">
|
|
<summary>
|
|
Gets or sets a value indicating whether a checkbox is shown beside each node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ShowPath">
|
|
<summary>
|
|
Determines whether the full path to the selected node is displayed in the editable portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ShowsFocusCues">
|
|
<summary>
|
|
Gets whether the owning control is displaying focus cues.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.Text">
|
|
<summary>
|
|
Hides the Text property from the designer.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.ThreeState">
|
|
<summary>
|
|
Gets or sets a value indicating whether node checkboxes move into the <see cref="F:System.Windows.Forms.CheckState.Indeterminate"/> state after the <see cref="F:System.Windows.Forms.CheckState.Checked"/> state.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.FirstVisibleNode">
|
|
<summary>
|
|
Gets or sets the first visible ComboTreeNode in the drop-down portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.UseNodeNamesForPath">
|
|
<summary>
|
|
Determines whether the <see cref="P:ComboTreeNode.Name"/> property of the nodes is used to construct the path string.
|
|
The default behaviour is to use the <see cref="P:ComboTreeNode.Text"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.VisibleCount">
|
|
<summary>
|
|
Gets the number of ComboTreeNodes visible in the drop-down portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeBox.NodeLinesNeeded">
|
|
<summary>
|
|
Gets a value indicating whether glyph lines need to be drawn to the left of each node.
|
|
</summary>
|
|
</member>
|
|
<member name="E:ComboTreeBox.SelectedNodeChanged">
|
|
<summary>
|
|
Fired when the value of the <see cref="P:ComboTreeBox.SelectedNode"/> property changes.
|
|
</summary>
|
|
</member>
|
|
<member name="E:ComboTreeBox.AfterCheck">
|
|
<summary>
|
|
Fired when the value of a node's <see cref="P:ComboTreeNode.CheckState"/> property changes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeDropDown">
|
|
<summary>
|
|
Represents the dropdown portion of the ComboTreeBox control. The nodes are displayed in a
|
|
manner similar to the TreeView control.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.#ctor(ComboTreeBox)">
|
|
<summary>
|
|
Initialises a new instance of ComboTreeDropDown and associates it with its parent ComboTreeBox.
|
|
</summary>
|
|
<param name="sourceControl"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GenerateBitmap(ComboTreeDropDown.BitmapInfo,System.Drawing.Image)">
|
|
<summary>
|
|
Generates a bitmap to display beside the ToolStripItem representation of the specified node.
|
|
</summary>
|
|
<param name="bitmapInfo"></param>
|
|
<param name="nodeImage"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetButtonState(System.Drawing.Rectangle)">
|
|
<summary>
|
|
Determines how to draw a scrollbar button.
|
|
</summary>
|
|
<param name="bounds"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetCheckBoxState(System.Windows.Forms.CheckState,System.Drawing.Rectangle)">
|
|
<summary>
|
|
Determines how to draw a checkbox glyph.
|
|
</summary>
|
|
<param name="checkState"></param>
|
|
<param name="bounds"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetCollectionContainingNode(ComboTreeNode)">
|
|
<summary>
|
|
Returns the ComboTreeNodeCollection to which the specified node belongs.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetItemBitmap(ComboTreeNode)">
|
|
<summary>
|
|
Determines all of the parameters for drawing the bitmap beside the
|
|
specified node. If they represent a unique combination, the bitmap is
|
|
generated and returned. Otherwise, the appropriate cached bitmap is
|
|
returned.
|
|
</summary>
|
|
<param name="node"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetScrollBarState(System.Drawing.Rectangle)">
|
|
<summary>
|
|
Determines how to draw the main part of the scrollbar.
|
|
</summary>
|
|
<param name="bounds"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetScrollBarStateDown">
|
|
<summary>
|
|
Determines how to draw the down arrow on the scrollbar.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetScrollBarStateUp">
|
|
<summary>
|
|
Determines how to draw the up arrow on the scrollbar.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.GetScrollBarThumbState">
|
|
<summary>
|
|
Determines how to draw the 'thumb' button on the scrollbar.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.IsInputKey(System.Windows.Forms.Keys)">
|
|
<summary>
|
|
Registers the arrow keys as input keys.
|
|
</summary>
|
|
<param name="keyData"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnClosed(System.Windows.Forms.ToolStripDropDownClosedEventArgs)">
|
|
<summary>
|
|
Updates the status of the dropdown on the owning ComboTreeBox control.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnClosing(System.Windows.Forms.ToolStripDropDownClosingEventArgs)">
|
|
<summary>
|
|
Prevents the clicking of items from closing the dropdown.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnFontChanged(System.EventArgs)">
|
|
<summary>
|
|
Updates the font on the items when the drop-down's font changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
|
|
<summary>
|
|
Handles keyboard shortcuts.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
|
|
<summary>
|
|
Handles keyboard shortcuts.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Handles dragging of the scrollbar and hot-tracking in response to movement of the mouse.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Handles scrolling in response to the left mouse button being clicked.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Disengages dragging of the scrollbar and handles hot-tracking in
|
|
response to the mouse button being released.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
|
|
<summary>
|
|
Handles the expand/collapse of nodes and selection in response to the
|
|
mouse being clicked.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnMouseEnter(System.EventArgs)">
|
|
<summary>
|
|
Terminates dragging of the scrollbar in response to the mouse
|
|
returning to the control.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnMouseLeave(System.EventArgs)">
|
|
<summary>
|
|
Terminates dragging of the scrollbar in response to the mouse leaving
|
|
the control.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.OnPaint(System.Windows.Forms.PaintEventArgs)">
|
|
<summary>
|
|
Paints the drop-down, including all items within the scrolled region
|
|
and, if appropriate, the scrollbar.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.Open">
|
|
<summary>
|
|
Displays the dropdown beneath its owning ComboTreeBox control.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.ExpandTo(ComboTreeNode)">
|
|
<summary>
|
|
Expands parent nodes until the specified node is visible.
|
|
</summary>
|
|
<param name="node"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.ScrollTo(ComboTreeNode)">
|
|
<summary>
|
|
Highlights and scrolls to the specified node.
|
|
</summary>
|
|
<param name="node"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.ScrollDropDown(System.Int32)">
|
|
<summary>
|
|
Scrolls the drop-down up or down by the specified number of items.
|
|
</summary>
|
|
<param name="offset"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.ScrollToHighlighted(System.Boolean)">
|
|
<summary>
|
|
Scrolls the drop-down so as to ensure that the highlighted item is at
|
|
either the top or bottom of the scrolled region.
|
|
</summary>
|
|
<param name="highlightedAtTop"></param>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.UpdateScrolling">
|
|
<summary>
|
|
Updates the items in the scrolled region. This method is called
|
|
whenever the scroll offset is changed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.ClearBitmapCache">
|
|
<summary>
|
|
Releases resources used by the bitmap cache.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.UpdateVisibleItems">
|
|
<summary>
|
|
Regenerates the items on the dropdown. This method is called whenever
|
|
a significant change occurs to the dropdown, such as a change in the
|
|
tree or changes to the layout of the owning control.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases resources used by the component.
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.Collapsed">
|
|
<summary>
|
|
Gets the collapsed (+) glyph to paint on the dropdown.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.DefaultPadding">
|
|
<summary>
|
|
Removes extraneous default padding from the dropdown.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.DropDownHeight">
|
|
<summary>
|
|
Gets or sets the maximum height of the dropdown.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.Expanded">
|
|
<summary>
|
|
Gets the expanded (-) glyph to paint on the dropdown.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.TopNode">
|
|
<summary>
|
|
Gets or sets the first visible ComboTreeNode in the drop-down portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.VisibleCount">
|
|
<summary>
|
|
Gets the number of ComboTreeNodes visible in the drop-down portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeDropDown.NodeInfo">
|
|
<summary>
|
|
Represents the information needed to draw and interact with a node in the drop-down.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.NodeInfo.#ctor(ComboTreeNode)">
|
|
<summary>
|
|
Creates a new instance of the NodeInfo class to represent the
|
|
specified ComboTreeNode.
|
|
</summary>
|
|
<param name="node"></param>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.NodeInfo.Node">
|
|
<summary>
|
|
Gets the node represented by this item.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.NodeInfo.Image">
|
|
<summary>
|
|
Gets or sets a reference to the bitmap shown beside this item,
|
|
containing the node's image, plus/minus glyph and lines.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.NodeInfo.DisplayRectangle">
|
|
<summary>
|
|
Gets or sets the current bounds of the item in the drop-down.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.NodeInfo.GlyphRectangle">
|
|
<summary>
|
|
Gets or sets the current bounds of the glyph section of the
|
|
item, which is clickable.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.NodeInfo.CheckRectangle">
|
|
<summary>
|
|
Gets or sets the current bounds of the checkbox section of the
|
|
item (if node checkboxes are displayed).
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeDropDown.ScrollBarInfo">
|
|
<summary>
|
|
Represents the information needed to draw and interact with the scroll
|
|
bar.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.ScrollBarInfo.DisplayRectangle">
|
|
<summary>
|
|
Gets or sets the bounds of the entire scrollbar.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.ScrollBarInfo.UpArrow">
|
|
<summary>
|
|
Gets or sets the bounds of the up arrow.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.ScrollBarInfo.DownArrow">
|
|
<summary>
|
|
Gets or sets the bounds of the down arrow.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.ScrollBarInfo.Thumb">
|
|
<summary>
|
|
Gets or sets the bounds of the 'thumb' button.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeDropDown.BitmapInfo">
|
|
<summary>
|
|
Represents the variables which determine the bitmap to draw beside an
|
|
item. In a drop-down with a large number of items, there may be only a
|
|
small number of distinct bitmaps. This structure serves as a key to
|
|
aid in identifying the bitmap to use.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeDropDown.BitmapInfo.Equals(ComboTreeDropDown.BitmapInfo)">
|
|
<summary>
|
|
Used as the comparison function in the bitmap cache; ensures that
|
|
bitmaps are only created for distinct combinations of these
|
|
variables.
|
|
</summary>
|
|
<param name="that"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.HasChildren">
|
|
<summary>
|
|
Gets or sets whether the node has children. This is used to
|
|
determine if the plus/minus glyph is drawn.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.IsLastPeer">
|
|
<summary>
|
|
Gets or sets whether the node is the last peer in its branch of
|
|
the tree. These nodes do not draw a connector to their successor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.IsFirst">
|
|
<summary>
|
|
Gets or sets whether the node is the first in the entire tree. The
|
|
very first node does not draw a connector to its predecessor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.ImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the image in the ComboTreeNode's
|
|
ImageList component to draw beside this node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.ImageKey">
|
|
<summary>
|
|
Gets or sets the name of the image in the ComboTreeNode's
|
|
ImageList component to draw beside this node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.NodeDepth">
|
|
<summary>
|
|
Gets or sets the zero-based depth of the node in the tree. This is
|
|
used to calculate indents.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.NodeExpanded">
|
|
<summary>
|
|
Gets or sets whether the node has children and is expanded. This
|
|
will cause a connector to be drawn to the sub-tree.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeDropDown.BitmapInfo.VerticalLines">
|
|
<summary>
|
|
Gets or sets whether outer vertical connectors are to be drawn for
|
|
each successive parent of the node.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeNode">
|
|
<summary>
|
|
Represents a node in the ComboTreeBox. A node may have a name, text, font style, image and
|
|
may contain child nodes. If so, it can be expanded or collapsed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeNode.#ctor">
|
|
<summary>
|
|
Initialises a new instance of ComboTreeNode using default (empty) values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeNode.#ctor(System.String)">
|
|
<summary>
|
|
Initialises a new instance of ComboTreeNode with the specified text.
|
|
</summary>
|
|
<param name="text"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNode.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Initialises a new instance of ComboTreeNode with the specified name and text.
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="text"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNode.GetFullPath(System.String,System.Boolean)">
|
|
<summary>
|
|
Returns the full path to this node, using the specified path separator.
|
|
</summary>
|
|
<param name="pathSeparator">
|
|
Separator between the elements that make up the path.
|
|
</param>
|
|
<param name="useNodeNamesForPath">
|
|
Whether to construct the path from the <see cref="P:ComboTreeNode.Name"/> property
|
|
instead of the <see cref="P:ComboTreeNode.Text"/> property.
|
|
</param>
|
|
<returns>The path string.</returns>
|
|
</member>
|
|
<member name="M:ComboTreeNode.GetAggregateCheckState">
|
|
<summary>
|
|
Returns the aggregate check state of this node's children.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNode.ToString">
|
|
<summary>
|
|
Returns a string representation of this <see cref="T:ComboTreeNode"/>.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNode.OnCheckStateChanged">
|
|
<summary>
|
|
Raises the <see cref="E:ComboTreeNode.CheckStateChanged"/> event.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeNode.CompareTo(ComboTreeNode)">
|
|
<summary>
|
|
Compares two ComboTreeNode objects using a culture-invariant, case-insensitive comparison of the Text property.
|
|
</summary>
|
|
<param name="other"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Parent">
|
|
<summary>
|
|
Gets or sets the node that owns this node, or null for a top-level node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Text">
|
|
<summary>
|
|
Gets or sets the text displayed on the node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.FontStyle">
|
|
<summary>
|
|
Gets or sets the font style to use when painting the node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.ImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the image (in the ImageList on the ComboTreeBox control) to use for this node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.ImageKey">
|
|
<summary>
|
|
Gets or sets the name of the image to use for this node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Expanded">
|
|
<summary>
|
|
Gets or sets whether the node is expanded (i.e. its child nodes are visible). Changes are not reflected in the dropdown portion of the
|
|
control until the next time it is opened.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.ExpandedImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the image to use for this node when expanded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.ExpandedImageKey">
|
|
<summary>
|
|
Gets or sets the name of the image to use for this node when expanded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Nodes">
|
|
<summary>
|
|
Gets a collection of the child nodes for this node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Name">
|
|
<summary>
|
|
Gets or sets the name of the node.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Depth">
|
|
<summary>
|
|
Determines the zero-based depth of the node, relative to the ComboTreeBox control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.CheckState">
|
|
<summary>
|
|
Gets or sets the check state when the <see cref="P:ComboTreeBox.ShowCheckBoxes"/> property is set to true.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Checked">
|
|
<summary>
|
|
Gets or sets the checked state when the <see cref="P:ComboTreeBox.ShowCheckBoxes"/> property is set to true.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNode.Tag">
|
|
<summary>
|
|
Gets or sets a user-defined object associated with this ComboTreeNode.
|
|
</summary>
|
|
</member>
|
|
<member name="E:ComboTreeNode.CheckStateChanged">
|
|
<summary>
|
|
Fired when the value of the <see cref="P:ComboTreeNode.CheckState"/> property changes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeNodeEventArgs">
|
|
<summary>
|
|
Event arguments for the <see cref="E:ComboTreeBox.AfterCheck"/> event.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeNodeEventArgs.#ctor(ComboTreeNode)">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:ComboTreeNodeEventArgs"/> class using the specified node.
|
|
</summary>
|
|
<param name="node"></param>
|
|
</member>
|
|
<member name="P:ComboTreeNodeEventArgs.Node">
|
|
<summary>
|
|
Gets the affected node.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ComboTreeNodeCollection">
|
|
<summary>
|
|
Represents a collection of ComboTreeNode objects contained within a node or a ComboTreeBox control.
|
|
Supports change notification through INotifyCollectionChanged. Implements the non-generic IList to
|
|
provide design-time support.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.#ctor(ComboTreeNode)">
|
|
<summary>
|
|
Initalises a new instance of ComboTreeNodeCollection and associates it with the specified ComboTreeNode.
|
|
</summary>
|
|
<param name="node"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Add(System.String)">
|
|
<summary>
|
|
Creates a node and adds it to the collection.
|
|
</summary>
|
|
<param name="text"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Add(System.String,System.String)">
|
|
<summary>
|
|
Creates a node and adds it to the collection.
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="text"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.AddRange(System.Collections.Generic.IEnumerable{ComboTreeNode})">
|
|
<summary>
|
|
Adds a range of ComboTreeNode to the collection.
|
|
</summary>
|
|
<param name="items"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.ContainsKey(System.String)">
|
|
<summary>
|
|
Determines whether the collection contains a node with the specified name.
|
|
</summary>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Remove(System.String)">
|
|
<summary>
|
|
Removes the node with the specified name from the collection.
|
|
</summary>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.IndexOf(System.String)">
|
|
<summary>
|
|
Returns the index of the node with the specified name.
|
|
</summary>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
|
<summary>
|
|
Raises the CollectionChanged event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Sort(System.Collections.Generic.IComparer{ComboTreeNode})">
|
|
<summary>
|
|
Sorts the collection and its entire sub-tree using the specified comparer.
|
|
</summary>
|
|
<param name="comparer"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.SortInternal(System.Collections.Generic.IComparer{ComboTreeNode})">
|
|
<summary>
|
|
Recursive helper method for Sort(IComparer<ComboTreeNode>).
|
|
</summary>
|
|
<param name="comparer"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.AddEventHandlers(ComboTreeNode)">
|
|
<summary>
|
|
Adds event handlers to the specified node.
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.RemoveEventHandlers(ComboTreeNode)">
|
|
<summary>
|
|
Removes event handlers from the specified node.
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.OnAfterCheck(ComboTreeNodeEventArgs)">
|
|
<summary>
|
|
Raises the <see cref="E:ComboTreeNodeCollection.AfterCheck"/> event.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.ParsePath(System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Returns the <see cref="T:ComboTreeNode"/> that corresponds to the specified path string.
|
|
</summary>
|
|
<param name="path">The path string.</param>
|
|
<param name="pathSeparator">The path separator.</param>
|
|
<param name="useNodeNamesForPath">Whether the path is constructed from the name of the node instead of its text.</param>
|
|
<returns>The node, or null if the path is empty.</returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Find(System.String,System.StringComparison,System.Boolean)">
|
|
<summary>
|
|
Returns the <see cref="T:ComboTreeNode"/> with the specified node text.
|
|
</summary>
|
|
<param name="text">The text to match.</param>
|
|
<param name="comparisonType">The type of string comparison performed.</param>
|
|
<param name="recurse">Whether to search recursively through all child nodes.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Add(ComboTreeNode)">
|
|
<summary>
|
|
Adds a node to the collection.
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Clear">
|
|
<summary>
|
|
Clears the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Contains(ComboTreeNode)">
|
|
<summary>
|
|
Determines whether the collection contains the specified node.
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.CopyTo(ComboTreeNode[],System.Int32)">
|
|
<summary>
|
|
Copies all the nodes from the collection to a compatible array.
|
|
</summary>
|
|
<param name="array"></param>
|
|
<param name="arrayIndex"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Remove(ComboTreeNode)">
|
|
<summary>
|
|
Removes the specified node from the collection.
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator which can be used to cycle through the nodes in the collection (non-recursive).
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.IndexOf(ComboTreeNode)">
|
|
<summary>
|
|
Returns the index of the specified node.
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.Insert(System.Int32,ComboTreeNode)">
|
|
<summary>
|
|
Inserts a node into the collection at the specified index.
|
|
</summary>
|
|
<param name="index"></param>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:ComboTreeNodeCollection.RemoveAt(System.Int32)">
|
|
<summary>
|
|
Removes the node at the specified index from the collection.
|
|
</summary>
|
|
<param name="index"></param>
|
|
</member>
|
|
<member name="E:ComboTreeNodeCollection.AfterCheck">
|
|
<summary>
|
|
Fired when the check state of a node in the collection (or one of its children) changes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNodeCollection.Item(System.String)">
|
|
<summary>
|
|
Gets the node with the specified name.
|
|
</summary>
|
|
<param name="name"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ComboTreeNodeCollection.Count">
|
|
<summary>
|
|
Gets the number of nodes in the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ComboTreeNodeCollection.Item(System.Int32)">
|
|
<summary>
|
|
Gets or sets the node at the specified index.
|
|
</summary>
|
|
<param name="index"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="E:ComboTreeNodeCollection.CollectionChanged">
|
|
<summary>
|
|
Fired when the collection (sub-tree) changes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.ComboTreeBoxColumn">
|
|
<summary>
|
|
A <see cref="T:System.Windows.Forms.DataGridView"/> column type based on the
|
|
<see cref="T:ComboTreeBox"/> control.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
Both the underlying values and formatted values of cells in the column
|
|
are path strings. If the column is bound to a data source, the data
|
|
source values must also be path strings. You can decide which options
|
|
to use when constructing path strings.
|
|
</para>
|
|
<para>
|
|
Some of the more advanced features of the <see cref="T:ComboTreeBox"/>
|
|
control (such as checkboxes) are not supported by this column type.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DropDownControls.DropDownColumnBase">
|
|
<summary>
|
|
Base class for custom <see cref="T:System.Windows.Forms.DataGridView"/> column types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.DropDownColumnBase.#ctor">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.DropDownColumnBase.BufferedPaintingSupported">
|
|
<summary>
|
|
Gets a value indicating whether buffered painting is supported.
|
|
Used when rendering cells.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxColumn.#ctor">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:DropDownControls.ComboTreeBoxColumn"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxColumn.Clone">
|
|
<summary>
|
|
Returns a copy of the column.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.ExpandedImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the default image to use for nodes when expanded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.ExpandedImageKey">
|
|
<summary>
|
|
Gets or sets the name of the default image to use for nodes when expanded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.ImageIndex">
|
|
<summary>
|
|
Gets or sets the index of the default image to use for nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.ImageKey">
|
|
<summary>
|
|
Gets or sets the name of the default image to use for nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.Images">
|
|
<summary>
|
|
Gets or sets an ImageList component which provides the images displayed beside nodes in the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.Nodes">
|
|
<summary>
|
|
Gets the collection of top-level nodes contained by the column.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.PathSeparator">
|
|
<summary>
|
|
Gets or sets the string used to separate nodes in the Path property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.ShowPath">
|
|
<summary>
|
|
Determines whether the full path to the selected node is displayed in the column.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxColumn.UseNodeNamesForPath">
|
|
<summary>
|
|
Determines whether the <see cref="P:ComboTreeNode.Name"/> property of the nodes is used to construct the path string.
|
|
The default behaviour is to use the <see cref="P:ComboTreeNode.Text"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.ComboTreeBoxCell">
|
|
<summary>
|
|
Custom cell type to accompany <see cref="T:DropDownControls.ComboTreeBoxColumn"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.DropDownCellBase">
|
|
<summary>
|
|
Base class for custom <see cref="T:System.Windows.Forms.DataGridView"/> cell types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.DropDownCellBase.BeforePaintContent(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.DataGridViewElementStates,System.Windows.Forms.DataGridViewCellStyle,System.Windows.Forms.DataGridViewPaintParts)">
|
|
<summary>
|
|
Paints common elements behind the cell content.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="cellBounds"></param>
|
|
<param name="cellState"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="paintParts"></param>
|
|
</member>
|
|
<member name="M:DropDownControls.DropDownCellBase.AfterPaintContent(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Int32,System.Windows.Forms.DataGridViewCellStyle,System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Windows.Forms.DataGridViewPaintParts)">
|
|
<summary>
|
|
Paints common elements in front of the cell content.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="clipBounds"></param>
|
|
<param name="cellBounds"></param>
|
|
<param name="rowIndex"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="advancedBorderStyle"></param>
|
|
<param name="paintParts"></param>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxCell.#ctor">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:DropDownControls.ComboTreeBoxCell"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxCell.ParseFormattedValue(System.Object,System.Windows.Forms.DataGridViewCellStyle,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter)">
|
|
<summary>
|
|
Parses the formatted value from the editing control.
|
|
For this cell type, the formatted value and the underlying value are the same.
|
|
</summary>
|
|
<param name="formattedValue"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="formattedValueTypeConverter"></param>
|
|
<param name="valueTypeConverter"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxCell.GetFormattedValue(System.Object,System.Int32,System.Windows.Forms.DataGridViewCellStyle@,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter,System.Windows.Forms.DataGridViewDataErrorContexts)">
|
|
<summary>
|
|
Gets the formatted value for the cell.
|
|
For this cell type, the formatted value and the underlying value are the same.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="rowIndex"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="valueTypeConverter"></param>
|
|
<param name="formattedValueTypeConverter"></param>
|
|
<param name="context"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxCell.Clone">
|
|
<summary>
|
|
Returns a copy of the cell.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxCell.InitializeEditingControl(System.Int32,System.Object,System.Windows.Forms.DataGridViewCellStyle)">
|
|
<summary>
|
|
Initialises the editing control for the cell.
|
|
</summary>
|
|
<param name="rowIndex"></param>
|
|
<param name="initialFormattedValue"></param>
|
|
<param name="dataGridViewCellStyle"></param>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxCell.Paint(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Int32,System.Windows.Forms.DataGridViewElementStates,System.Object,System.Object,System.String,System.Windows.Forms.DataGridViewCellStyle,System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Windows.Forms.DataGridViewPaintParts)">
|
|
<summary>
|
|
Paints the cell.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="clipBounds"></param>
|
|
<param name="cellBounds"></param>
|
|
<param name="rowIndex"></param>
|
|
<param name="cellState"></param>
|
|
<param name="value"></param>
|
|
<param name="formattedValue"></param>
|
|
<param name="errorText"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="advancedBorderStyle"></param>
|
|
<param name="paintParts"></param>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxCell.Nodes">
|
|
<summary>
|
|
Gets a collection of nodes to use instead of the owning column's
|
|
nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxCell.UseColumnNodes">
|
|
<summary>
|
|
Gets or sets a value indicating whether to use the
|
|
<see cref="P:DropDownControls.ComboTreeBoxCell.Nodes"/> collection for the cell instead of the owning
|
|
column's nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxCell.EditType">
|
|
<summary>
|
|
Gets the type of editing control to use for the cell.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.ComboTreeBoxCell.FormattedValueType">
|
|
<summary>
|
|
Gets the type of the cell's formatted values.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.ComboTreeBoxEditingControl">
|
|
<summary>
|
|
Editing control to accompany <see cref="T:DropDownControls.ComboTreeBoxCell"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.ComboTreeBoxEditingControl.#ctor">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.GroupedComboBoxColumn">
|
|
<summary>
|
|
A <see cref="T:System.Windows.Forms.DataGridView"/> column type based on the
|
|
<see cref="T:GroupedComboBox"/> control.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
Unlike the <see cref="T:System.Windows.Forms.DataGridViewComboBoxColumn"/>, the items in the
|
|
combo box for this column type may only come from a data source.
|
|
However, you can override the data source for cells on an individual
|
|
basis.
|
|
</para>
|
|
<para>
|
|
The formatted value type for this column is always
|
|
<see cref="T:System.String"/>. You do not have to explicitly set the
|
|
<see cref="P:DropDownControls.GroupedComboBoxColumn.DisplayMember"/>, <see cref="P:DropDownControls.GroupedComboBoxColumn.ValueMember"/> or
|
|
<see cref="P:DropDownControls.GroupedComboBoxColumn.GroupMember"/> properties.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxColumn.#ctor">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:DropDownControls.GroupedComboBoxColumn"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxColumn.Clone">
|
|
<summary>
|
|
Returns a copy of the column.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxColumn.DisplayMember">
|
|
<summary>
|
|
Gets or sets the name of the property of a list item which provides its display value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxColumn.ValueMember">
|
|
<summary>
|
|
Gets or sets the name of the property of a list item which provides its underlying value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxColumn.GroupMember">
|
|
<summary>
|
|
Gets or sets the name of the property of a list item which provides its grouping value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxColumn.DataSource">
|
|
<summary>
|
|
Gets or sets the data source that populates the items in the combo box.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.GroupedComboBoxCell">
|
|
<summary>
|
|
Custom cell type to accompany <see cref="T:DropDownControls.GroupedComboBoxColumn"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxCell.ParseFormattedValue(System.Object,System.Windows.Forms.DataGridViewCellStyle,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter)">
|
|
<summary>
|
|
Parses a formatted value from the editing control.
|
|
This works by matching the editing control's text against the
|
|
display values for the list items.
|
|
</summary>
|
|
<param name="formattedValue"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="formattedValueTypeConverter"></param>
|
|
<param name="valueTypeConverter"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxCell.GetFormattedValue(System.Object,System.Int32,System.Windows.Forms.DataGridViewCellStyle@,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter,System.Windows.Forms.DataGridViewDataErrorContexts)">
|
|
<summary>
|
|
Gets the formatted value for the cell.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="rowIndex"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="valueTypeConverter"></param>
|
|
<param name="formattedValueTypeConverter"></param>
|
|
<param name="context"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxCell.Clone">
|
|
<summary>
|
|
Returns a copy of the cell.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxCell.InitializeEditingControl(System.Int32,System.Object,System.Windows.Forms.DataGridViewCellStyle)">
|
|
<summary>
|
|
Initialises the editing control for the cell.
|
|
</summary>
|
|
<param name="rowIndex"></param>
|
|
<param name="initialFormattedValue"></param>
|
|
<param name="dataGridViewCellStyle"></param>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxCell.Paint(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Int32,System.Windows.Forms.DataGridViewElementStates,System.Object,System.Object,System.String,System.Windows.Forms.DataGridViewCellStyle,System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Windows.Forms.DataGridViewPaintParts)">
|
|
<summary>
|
|
Paints the cell.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="clipBounds"></param>
|
|
<param name="cellBounds"></param>
|
|
<param name="rowIndex"></param>
|
|
<param name="cellState"></param>
|
|
<param name="value"></param>
|
|
<param name="formattedValue"></param>
|
|
<param name="errorText"></param>
|
|
<param name="cellStyle"></param>
|
|
<param name="advancedBorderStyle"></param>
|
|
<param name="paintParts"></param>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxCell.DisplayMember">
|
|
<summary>
|
|
Gets or sets a value which overrides the owning column's
|
|
<see cref="P:DropDownControls.GroupedComboBoxColumn.DisplayMember"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxCell.ValueMember">
|
|
<summary>
|
|
Gets or sets a value which overrides the owning column's
|
|
<see cref="P:DropDownControls.GroupedComboBoxColumn.ValueMember"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxCell.GroupMember">
|
|
<summary>
|
|
Gets or sets a value which overrides the owning column's
|
|
<see cref="P:DropDownControls.GroupedComboBoxColumn.GroupMember"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxCell.DataSource">
|
|
<summary>
|
|
Gets or sets a value which overrides the owning column's
|
|
<see cref="P:DropDownControls.GroupedComboBoxColumn.DataSource"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxCell.EditType">
|
|
<summary>
|
|
Gets the type of editing control used by the cell.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownControls.GroupedComboBoxCell.FormattedValueType">
|
|
<summary>
|
|
Gets the type of the formatted value for the cell, which is
|
|
<see cref="T:System.String"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownControls.GroupedComboBoxEditingControl">
|
|
<summary>
|
|
Editing control to accompany <see cref="T:DropDownControls.GroupedComboBoxCell"/>.
|
|
</summary>
|
|
<remarks>
|
|
Implementation based on <see cref="T:System.Windows.Forms.DataGridViewComboBoxEditingControl"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:GroupedComboBox">
|
|
<summary>
|
|
Represents a Windows combo box control that, when bound to a data source, is capable of
|
|
displaying items in groups/categories.
|
|
</summary>
|
|
</member>
|
|
<member name="M:GroupedComboBox.#ctor">
|
|
<summary>
|
|
Initialises a new instance of the GroupedComboBox class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:GroupedComboBox.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases the resources used by the control.
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnDropDownStyleChanged(System.EventArgs)">
|
|
<summary>
|
|
Recreates the control's handle when the DropDownStyle property changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnDropDown(System.EventArgs)">
|
|
<summary>
|
|
Redraws the control when the dropdown portion is displayed.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnDropDownClosed(System.EventArgs)">
|
|
<summary>
|
|
Redraws the control when the dropdown portion closes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnGotFocus(System.EventArgs)">
|
|
<summary>
|
|
Repaints the control when it receives input focus.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnLostFocus(System.EventArgs)">
|
|
<summary>
|
|
Repaints the control when it loses input focus.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
|
|
<summary>
|
|
Paints the control without a background (when using buffered painting).
|
|
</summary>
|
|
<param name="pevent"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnSelectedItemChanged(System.EventArgs)">
|
|
<summary>
|
|
Redraws the control when the selected item changes.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.System#Collections#IComparer#Compare(System.Object,System.Object)">
|
|
<summary>
|
|
Explicit interface implementation for the IComparer.Compare method. Performs a two-tier comparison
|
|
on two list items so that the list can be sorted by group, then by display value.
|
|
</summary>
|
|
<param name="x"></param>
|
|
<param name="y"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:GroupedComboBox.GetPushButtonState(System.Windows.Forms.VisualStyles.ComboBoxState)">
|
|
<summary>
|
|
Converts a ComboBoxState into its equivalent PushButtonState value.
|
|
</summary>
|
|
<param name="combo"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:GroupedComboBox.GetRenderState">
|
|
<summary>
|
|
Determines the state in which to render the control (when using buffered painting).
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:GroupedComboBox.IsGroupStart(System.Int32,System.String@)">
|
|
<summary>
|
|
Determines whether the list item at the specified index is the start of a new group. In all
|
|
cases, populates the string respresentation of the group that the item belongs to.
|
|
</summary>
|
|
<param name="index"></param>
|
|
<param name="groupText"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:GroupedComboBox.mBindingSource_ListChanged(System.Object,System.ComponentModel.ListChangedEventArgs)">
|
|
<summary>
|
|
Re-synchronises the internal sorted collection when the data source changes.
|
|
</summary>
|
|
<param name="sender"></param>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnFontChanged(System.EventArgs)">
|
|
<summary>
|
|
When the control font changes, updates the font used to render group names.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnParentChanged(System.EventArgs)">
|
|
<summary>
|
|
When the parent control changes, updates the font used to render group names.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnDrawItem(System.Windows.Forms.DrawItemEventArgs)">
|
|
<summary>
|
|
Performs custom painting for a list item.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.OnMeasureItem(System.Windows.Forms.MeasureItemEventArgs)">
|
|
<summary>
|
|
Determines the size of a list item.
|
|
</summary>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox.SyncInternalItems">
|
|
<summary>
|
|
Rebuilds the internal sorted collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:GroupedComboBox.ToggleStyle">
|
|
<summary>
|
|
Changes the control style to allow user-painting in DropDownList mode (when using buffered painting).
|
|
</summary>
|
|
</member>
|
|
<member name="M:GroupedComboBox.DrawComboBox(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.ComboBoxState)">
|
|
<summary>
|
|
Draws a combo box in the Windows Vista (and newer) style.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="bounds"></param>
|
|
<param name="state"></param>
|
|
</member>
|
|
<member name="M:GroupedComboBox._bufferedPainter_PaintVisualState(System.Object,BufferedPainting.BufferedPaintEventArgs{System.Windows.Forms.VisualStyles.ComboBoxState})">
|
|
<summary>
|
|
Paints the control (using the Buffered Paint API).
|
|
</summary>
|
|
<param name="sender"></param>
|
|
<param name="e"></param>
|
|
</member>
|
|
<member name="P:GroupedComboBox.DataSource">
|
|
<summary>
|
|
Gets or sets the data source for this GroupedComboBox.
|
|
</summary>
|
|
</member>
|
|
<member name="P:GroupedComboBox.DrawMode">
|
|
<summary>
|
|
Gets a value indicating whether the drawing of elements in the list will be handled by user code.
|
|
</summary>
|
|
</member>
|
|
<member name="P:GroupedComboBox.GroupMember">
|
|
<summary>
|
|
Gets or sets the property to use when grouping items in the list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownControls.GroupedComboBoxEditingControl.#ctor">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DropDownPaintEventArgs">
|
|
<summary>
|
|
EventArgs class for the
|
|
</summary>
|
|
</member>
|
|
<member name="M:DropDownPaintEventArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle)">
|
|
<summary>
|
|
Creates a new instance of the DropDownPaintEventArgs class.
|
|
</summary>
|
|
<param name="graphics"></param>
|
|
<param name="clipRect"></param>
|
|
<param name="bounds"></param>
|
|
</member>
|
|
<member name="M:DropDownPaintEventArgs.DrawFocusRectangle">
|
|
<summary>
|
|
Draws a focus rectangle on the editable portion of the control.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DropDownPaintEventArgs.Bounds">
|
|
<summary>
|
|
Gets the display rectangle for the editable portion of the control.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|