DevComponents.DotNetBar2 Represents advanced multi-column Tree control. Specifies the notification interface that node uses to communicate status changes to it's parent tree. Called when Node.Expanded property has changed. Node which Expanded property has changed. Called before node is collapsed Context information. Called before node is expanded Context information. Called after node is collapsed. Context information. Called after node is expanded Context information Required designer variable. Raises Render event. Provides event arguments. Creates new instance of the class. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Gets the current renderer used by the control. Reference to the TreeRenderer used by the control. Creates the Graphics object for the control. The Graphics object for the control. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Invalidates node bounds on canvas. Reference node. Invalidates node bounds on canvas. Reference node. Finds the node based on the Node.Name property. Name of the node to find. Reference to a node with given name or null if node cannot be found. Finds the node based on the Node.DataKey property. Data key to look for. Reference to a node with given key or null if node cannot be found. Finds the node based on the Node.BindingIndex property. Index to look for. Reference to a node with given key or null if node cannot be found. Finds the first node that starts with the specified text. Node.Text property is searched. Partial text to look for Reference to a node or null if no node is found. Finds the first node where each Node.Cell[0:n].Text value starts with the respective value found in the comma delimited 'text' string. Comma delimited partial text to look for Reference to a node or null if no node is found. Finds the first node that starts with the specified text. Node.Text property is searched. Partial text to look for Controls whether case insensitive search is performed Reference to a node or null if no node is found. Finds the first node where each Node.Cell[0:n].Text value starts with the respective value found in the comma delimited 'text' string. Comma delimited partial text to look for Controls whether case insensitive search is performed Reference to a node or null if no node is found. Finds the first node that starts with the specified text. Node.Text property is searched. Partial text to look for Reference node to start searching from Controls whether case insensitive search is performed Reference to a node or null if no node is found. Finds the first node where each Node.Cell[0:n].Text value starts with the respective value found in the comma delimited 'text' string. Comma delimited partial text to look for Reference node to start searching from Controls whether case insensitive search is performed Reference to a node or null if no node is found. Indicates whether SelectionBoxFillColor should be serialized. Used by windows forms designer design-time support. Resets SelectionBoxFillColor to it's default value. Used by windows forms designer design-time support. Indicates whether ExpandBorderColor should be serialized. Used by windows forms designer design-time support. Resets ExpandBorderColor to it's default value. Used by windows forms designer design-time support. Indicates whether ExpandBackColor should be serialized. Used by windows forms designer design-time support. Resets ExpandBackColor to it's default value. Used by windows forms designer design-time support. Indicates whether ExpandBackColor2 should be serialized. Used by windows forms designer design-time support. Resets ExpandBackColor2 to it's default value. Used by windows forms designer design-time support. Indicates whether ExpandLineColor should be serialized. Used by windows forms designer design-time support. Resets ExpandLineColor to it's default value. Used by windows forms designer design-time support. Indicates whether CommandBackColor should be serialized. Used by windows forms designer design-time support. Resets CommandBackColor to it's default value. Used by windows forms designer design-time support. Indicates whether CommandBackColor2 should be serialized. Used by windows forms designer design-time support. Resets CommandBackColor2 to it's default value. Used by windows forms designer design-time support. Indicates whether CommandForeColor should be serialized. Used by windows forms designer design-time support. Resets CommandForeColor to it's default value. Used by windows forms designer design-time support. Indicates whether CommandMouseOverBackColor should be serialized. Used by windows forms designer design-time support. Resets CommandMouseOverBackColor to it's default value. Used by windows forms designer design-time support. Indicates whether CommandMouseOverBackColor2 should be serialized. Used by windows forms designer design-time support. Resets CommandMouseOverBackColor2 to it's default value. Used by windows forms designer design-time support. Indicates whether CommandMouseOverForeColor should be serialized. Used by windows forms designer design-time support. Resets CommandMouseOverForeColor to it's default value. Used by windows forms designer design-time support. Returns the zero based flat index of the node. Flat index is the index of the node as if tree structure has been flattened into the list. Reference to the node to return index for. Zero based node index or -1 if index cannot be determined. Returns node based on the flat index. Flat index is the index of the node as if tree structure has been flattened into the list. Index to return node for. Reference to a node or null if node at specified index cannot be found. Returns color scheme part color if set otherwise returns color passed in. Color. Color scheme part. Color. Collapses all nodes in a tree. Expands all the tree nodes. Paints control to canvas. This method might be used for print output. Graphics object to paint control to. Indicates whether to paint control background. Paints control to canvas. This method might be used for print output. Graphics object to paint control to. Indicates whether to paint control background. Indicates clipping rectangle. Nodes outside of clipping rectangle will not be painted. You can pass Rectangle.Empty and all nodes will be painted. Processes the keyboard character and executes the search through the nodes. Character to process. Raises ColumnResized event. ColumnHeader that was resized. Event arguments Raises ColumnMoved event. ColumnHeader that was moved. Provides event arguments. Raises ColumnResizing event. Column being resized Event arguments Deselect specified node. Use this method when multiple node selection is enabled to deselect single node or all nodes. Reference to node to select or null to deselect all selected nodes. Action that is selecting the node. Raises SelectionChanged event. Event arguments Raises CellSelected event. Event arguments. Raises CellUnselected event. Event arguments. Selected specified node. Node to select. Action that is selecting the node. Invalidates the size for all top-level nodes and their sub-nodes. Invalidates the size for a node and its sub-nodes. Node to invalidate size for. Ensures that selected node is visible i.e. that all parents of the selected node are expanded. If not selects the first parent node not expanded. Starts editing specified cell, places the cell into the edit mode. Cell to start editing. Action that is a cause for the edit. Starts editing specified cell, places the cell into the edit mode. Cell to start editing. Action that is a cause for the edit. Specifies the text to be edited instead of the text of the cell. Passing the NULL value will edit the text of the cell. Called just before cell editor is released for editing. Reference to the cell being edited. Reference to the editor control. Raises the ProvideCustomCellEditor event. Event arguments. Ends cell editing. Specifies which action is cause for end of the editing. Returns true if edits were applied to the cell or false otherwise. Ends cell editing. Specifies which action is cause for end of the editing. Returns true if edits were applied to the cell or false otherwise. Raises the AfterCellEditComplete event. Provides information about event. Cancels the cell editing if it is in progress. Specifies which action is cause for canceling of editing. Raises BeforeNodeInsert event Node that is about to be inserted Source of the event Raises AfterNodeInsert event Node that is inserted Source of the event Raises BeforeNodeRemove event Node that is about to be removed Source of the event Raises AfterNodeRemove event Node that is removed Source of the event Called after node has been removed Node that is removed Source of the event Invokes BeforeNodeDrop event. If overriden base implementation must be called in order for event to fire. Provides information about event Invokes AfterNodeDrop event. If overridden base implementation must be called in order for event to fire. Provides information about event Invokes NodeMouseDown event. If overridden base implementation must be called in order for event to fire. Provides information about event Invokes NodeMouseUp event. If overridden base implementation must be called in order for event to fire. Provides information about event Invokes NodeMouseMove event. If overridden base implementation must be called in order for event to fire. Provides information about event Invokes NodeClick event. If overridden base implementation must be called in order for event to fire. Provides information about event Invokes NodeDoubleClick event. If overridden base implementation must be called in order for event to fire. Provides information about event Invokes NodeMouseEnter event. If overriden base implementation must be called in order for event to fire. Provides information about event Invokes NodeMouseLeave event. If overriden base implementation must be called in order for event to fire. Provides information about event Invokes NodeMouseHover event. If overriden base implementation must be called in order for event to fire. Provides information about event Gets whether property should be serialized. Resets property to its default value. Save nodes to XmlDocument. New Node AdvTree is created and nodes are serialized into it. Reference to an instance of XmlDocument object Saves nodes to a file. File name to save nodes to. Saves nodes to specified stream. Stream to save nodes to. Saves nodes to specified writer. Writer to save nodes to. Saves nodes to specified writer. Writer to save nodes to. Load nodes from file. File to load nodes from Load nodes from stream. Stream to load from Load nodes from reader. Reader to load from. Load nodes from reader. Reader to load from. Load nodes from an XmlDocument object. Document to load Nodes from. Forces the control to invalidate its client area and immediately redraw itself and any child controls. Note however that this method will node do anything if refresh is suspended as result of call to BeginUpdate method without corresponding EndUpdate call or if SuspendPaint property is set to true. Disables any redrawing of the tree control. To maintain performance while items are added one at a time to the control, call the BeginUpdate method. The BeginUpdate method prevents the control from painting until the EndUpdate method is called. Enables the redrawing of the tree view. To maintain performance while items are added one at a time to the control, call the BeginUpdate method. The BeginUpdate method prevents the control from painting until the EndUpdate method is called. Call to EndUpdate will enable the layout and painting in tree control. If there are any pending layouts the EndUpdate will call RecalcLayout method to perform the layout and it will repaint the control. Enables the redrawing of the tree view. To maintain performance while items are added one at a time to the control, call the BeginUpdate method. The BeginUpdate method prevents the control from painting until the EndUpdate method is called. Gets or sets whether layout and refresh of control is performed if there are no other update blocks pending. Retrieves the tree node that is at the specified location. The Node at the specified point, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The Point to evaluate and retrieve the node from. Retrieves the tree node that is at the specified location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The X position to evaluate and retrieve the node from. The Y position to evaluate and retrieve the node from. Retrieves the tree node that is at the specified location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The X position to evaluate and retrieve the node from. The Y position to evaluate and retrieve the node from. Whether to enumerated displayed nodes only. Retrieves the tree node that is at the specified vertical location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.Y coordinates of the MouseDown event as the y parameter. The Y position to evaluate and retrieve the node from. Retrieves the node cell that is at the specified location. The Point to evaluate and retrieve the cell from. The Cell at the specified point, in tree view coordinates. Retrieves the node cell that is at the specified location. The X position to evaluate and retrieve the cell from. The Y position to evaluate and retrieve the cell from. The Cell at the specified point, in tree view coordinates. Retrieves the node cell that is at the specified location. The X position to evaluate and retrieve the cell from. The Y position to evaluate and retrieve the cell from. Whether to enumerated displayed nodes only. The Cell at the specified point, in tree view coordinates. Applies any layout changes to the tree control. Layout will not be performed if BeginUpdate is called. Any calls to the RecalcLayout will return without executing requested layout operation. Recalculates layout for the tree control. Not affected by BeginUpdate call. Returns translation matrix for current Zoom. Translation matrix is used to translate internal node coordinates to screen coordinates when Zoom is not set to 1. Returns new instance of Matrix object. Returns layout based rectangle from screen rectangle. Layout based rectangle will be different from screen rectangle when Zoom is not set to 1. This method will translate the screen rectangle enlarged by Zoom to layout rectangle which does not have Zoom applied. Screen rectangle Layout rectangle Returns mouse position which is translated if control Zoom is not equal 1 Mouse event arguments Returns translated position Returns mouse position which is translated if control Zoom is not equal 1 Mouse position Returns translated position Returns mouse position which is translated if control Zoom is not equal 1 X coordinate Y coordinate Returns rectangle translated to screen rectangle if Zoom is not equal 1. Rectangle to translate Screen Rectangle Returns size translated to screen dimension if Zoom is not equal 1. Size to translate Screen Size Raises ColumnHeaderMouseUp event. Reference to ColumnHeader Event arguments Raises ColumnHeaderMouseDown event. Reference to ColumnHeader Event arguments Calls OnBeforeCheck method which fired OnBeforeCheck event. Event arguments. Raises the BeforeCheck event. A AdvTreeCellBeforeCheckEventArgs that contains the event data. Calls OnAfterCheck method which fired AfterCheck event. Event arguments. Raises the AfterCheck event. A AdvTreeEventArgs that contains the event data. Invokes CommandButtonClick event. Context node. Event arguments. Invokes DeserializeNode event. Provides more information about the event Invokes SerializeNode event. Provides more information about the event Invokes the MarkupLinkClick evcent. Sender of the event, usually instance Cell object. Event arguments Raises the NodeDragFeedback event. Provides event arguments. Processes drag over event. Drag event arguments. Raises the NodeDragStart event. Reference to node being dragged. Event parameters Raises BeforeNodeDragStart event. Provides event arguments. Returns the display root node. Instance of node or null if there is no display root node. Returns reference to the node involved in drag-drop operation if any. Reference to node object or null if there is no drag node. This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Raises FormattingEnabledChanged event. Event arguments. Raises FormatStringChanged event. Event arguments. Raises FormatInfoChanged event. Event arguments. Raises the DataSourceChanged event. An EventArgs that contains the event data. Raises the DisplayMemberChanged event. An EventArgs that contains the event data. When overridden in a derived class, resynchronizes the item data with the contents of the data source. Disposes all nodes in Nodes collection and clears it. When overridden in a derived class, sets the specified array of objects in a collection in the derived class. An array of items. Raises the DataColumnCreated event. Provides event arguments. Raises the DataNodeCreated event. Provides event arguments. Creates a new node for the data item. Item to create node for. New instance of the node. Raises the DataNodeCreated event. Provides event arguments. When overridden in a derived class, sets the object with the specified index in the derived class. The array index of the object. The object. Called when ParentFieldName property has changed. Called when GroupingMembers property has changed. Raises the Format event. Event parameters Clears internal property descriptors cache when data-binding is used. In most cases it is not needed that you call this method. Do so only if instructed by DevComponents support. Raises the SelectedIndexChanged event. Event arguments. Raises the ValueMemberChanged event. Event arguments. Raises the SelectedValueChanged event. Event arguments. Called when TouchEnabled property has changed. Old property value New property value Occurs just before cell editor is released for editing. It allows you to customize any properties on edit control. Occurs when mouse button is pressed over the column header. Occurs when mouse button is released over the column header. Occurs after the cell check box is checked. Occurs before the cell check box is checked and provides opportunity to cancel the event. Occurs after the tree node is collapsed. Occurs before the tree node is collapsed. Occurs after the tree node is expanded. Occurs before the tree node is expanded. Occurs when command button on node is clicked. Occurs before cell is edited. The order of the cell editing events is as follows: BeforeCellEdit, CellEditEnding, AfterCellEdit, AfterCellEditComplete. Occurs just before the cell editing is ended. The text box for editing is still visible and you can cancel the exit out of editing mode at this point. The order of the cell editing events is as follows: BeforeCellEdit, CellEditEnding, AfterCellEdit, AfterCellEditComplete. Occurs after cell editing has ended and before the new text entered by the user is assigned to the cell. You can abort the edits in this event. The order of the cell editing events is as follows: BeforeCellEdit, CellEditEnding, AfterCellEdit, AfterCellEditComplete. Occurs after cell editing has been completed. This event cannot be canceled. Occurs after node selection has changed. Occurs before Node has been selected by user or through the SelectedNode property. Event can be cancelled. Occurs after node has been selected by user or through the SelectedNode property. Occurs after node has been deselected by user or through the SelectedNode or SelectedNodes properties. Occurs before node has been removed from its parent. Occurs after node has been removed from its parent. Occurs before node is inserted or added as child node to parent node. Occurs after node is inserted or added as child node. Occurs when node drag & drop operation is initiated. Occurs before internal node drag & drop support is initiated and allows you to cancel the drag & drop. Occurs before Drag-Drop of a node is completed and gives you information about new parent of the node that is being dragged as well as opportunity to cancel the operation. Occurs while node is being dragged. You can handle this event to disable the drop at specific nodes or to even change the drop location for the node by modifying event arguments. Occurs after Drag-Drop of a node is completed. This operation cannot be cancelled. Occurs when the mouse pointer is over the node and a mouse button is pressed. Occurs when the mouse pointer is over the node and a mouse button is released. Occurs when the mouse pointer is moved over the node. Occurs when the mouse enters the node. Occurs when the mouse leaves the node. Occurs when the mouse hovers over the node. Occurs when the node is clicked with left mouse button. If you need to know more information like if another mouse button is clicked etc. use NodeMouseDown event. Occurs when the node is double-clicked. Occurs after an node has been serialized to XmlElement and provides you with opportunity to add any custom data to serialized XML. This allows you to serialize any data associated with the node and load it back up in DeserializeNode event. To serialize custom data to XML definition control creates handle this event and use CustomXmlElement property on SerializeNodeEventArgs to add new nodes or set attributes with custom data you want saved. Occurs after an node has been de-serialized (loaded) from XmlElement and provides you with opportunity to load any custom data you have serialized during SerializeItem event. To de-serialize custom data from XML definition handle this event and use CustomXmlElement property on SerializeItemEventArgs to retrieve any data you saved in SerializeNode event. Occurs when hyperlink in text-markup is clicked. Occurs when cell with custom editor type is about to be edited by user. Handle this event to provide custom editors. Occurs when the DataSource changes. Occurs when the DisplayMembers property changes. Occurs when the control is bound to a data value that need to be converted. Occurs when FormattingEnabled property changes. Occurs when FormatString property changes. Occurs when FormatInfo property has changed. Occurs when a Node for an data-bound object item has been created and provides you with opportunity to modify the node. Occurs when a group Node is created as result of GroupingMembers property setting and provides you with opportunity to modify the node. Occurs when value of ValueMember property has changed. Occurs when value of SelectedValue property has changed. Occurs when value of SelectedIndex property has changed. Occurs when ColumnHeader is automatically created by control as result of data binding and provides you with opportunity to modify it. Occurs after column has been resized by end-user. Occurs while column is being resized by end-user. Occurs after cell has been selected. Occurs after cell has been unselected. Occurs after users has moved the column. Occurs while tree control is being rendered. Indicates whether nodes are disposed when control is disposed. Indicates whether sorting of node collection sorts child nodes as well. Default value is false. Gets or sets whether tooltips are shown when mouse is over the cell when Tooltip property is set. Gets the column header control which renderes the columns. Gets or sets the scroll-bar visual style. Gets or sets the proposed size of the tile in Tile view. The size of the tile might be larger than specified if Style assigned to node, cells adds padding, margins etc. or if Node.Image or font is greater than width or height specified here. Gets or sets a value indicating whether the selected tree node remains highlighted even when the tree control has lost the focus. Gets whether keyboard focus is within the control. Gets or sets whether cell editing is completed when control loses input focus. Default value is true. Gets or sets the reference to DotNetBar ContextMenuBar component which is used to provide context menu for nodes. This property is automatically maintained by AdvTree. Gets or sets zoom factor for the control. Default value is 1. To zoom display of the nodes for 20% set zoom factor to 1.2 To zoom view 2 times set zoom factor to 2. Value must be greater than 0. Zoom is supported only when non-column tree setup is used. Please note that Zoom functionality is designed only for very special use cases and only for plain tree control setup which does not use editing, alternating row colors, drag & drop or any other advanced functionality. Gets the size of the tree. Gets or sets custom node renderer. You can set this property to your custom renderer. When set the RenderMode should be set to Custom to enable your custom renderer. To choose one of the system renderer use RenderMode property. Default value is null. Gets or sets the render mode used to render all nodes. Default value is eNodeRenderMode.Default which indicates that system default renderer is used. Note that if you specify custom renderer you need to set AdvTree.NodeRenderer property to your custom renderer. Gets the style for the background of the control. Gets or sets internal layout cell horizontal spacing. This property is for advanced internal use and you should not set it. Gets or sets whether automatic drag and drop is enabled. Default value is true. Gets or sets whether anti-alias smoothing is used while painting the tree. Gets or sets the delimiter string that the tree node path uses. Gets or sets whether user can resize the columns. Default value is true. Gets or sets whether user can reorder the columns. Default value is false. Gets the collection of column headers that appear in the tree. By default there are no column headers defined. In that case tree control functions as regular tree control where text has unrestricted width. If you want to restrict the horizontal width of the text but not display column header you can create one column and set its width to the width desired and set its Visible property to false. Gets or sets whether column headers are visible if they are defined through Columns collection. Default value is true. Gets the collection of all style elements created for the tree. Gets or sets default style for the node cell. Gets or sets default style for the node cell when mouse is pressed. Gets or sets default style for the node cell when mouse is over the cell. Gets or sets default style for the node cell when cell is selected. Gets or sets default style for the node cell when cell is disabled. Gets or sets default style for the node when node is expanded. Gets or sets default style for all nodes where style is not specified explicity. Name of the style assigned or null value indicating that no style is used. Default value is null. Gets or sets style for the node when node is selected. Note that this style is applied to the default node style. Reference to the style assigned or null value indicating that no style is used. Default value is null. Gets or sets style for the node when mouse is over node. Note that this style is applied to the default node style. Reference to the style assigned or null value indicating that no style is used. Default value is null. Gets the collection of tree nodes that are assigned to the tree view control. A NodeCollection that represents the tree nodes assigned to the tree control. The Nodes property holds a collection of Node objects, each of which has a Nodes property that can contain its own NodeCollection. Gets or sets the vertical spacing between nodes in pixels. Default value is 3. Gets or sets the horizontal spacing between nodes in pixels when control is in Tile layout. Default value is 4. Gets or sets whether horizontal grid lines between each row are displayed. Default value is false. Gets or sets whether column can be resized when mouse is over the column grid line and outside of the column header. GridColumnLines must be set to true to make column lines visible. Gets or sets whether grid lines are displayed when columns are defined. Default value is true. Gets or sets the grid lines color. Gets or sets the alternate row color applied to every other row. Default value is Color.Empty. Gets or sets the background style for the child nodes columns. Background style defines the appearance of the column header background. Reference to the style assigned to the column header. Gets or sets the background style for the columns. Background style defines the appearance of the column header background. Reference to the style assigned to the column header. ColumnStyleNormal Property ColumnStyleMouseDown Property ColumnStyleMouseOver Property Gets or sets the default style class assigned to the column headers. Reference to the style assigned to the column header. When style is not set on ColumnHeader objects then style setting from this property is used instead. ColumnStyleMouseDown Property ColumnStyleMouseOver Property Gets or sets default style class assigned to the column which is applied when mouse button is pressed over the header. Name of the style assigned to the column. When style is not set on ColumnHeader objects then style setting from this property is used instead. ColumnStyleNormal Property ColumnStyleMouseOver Property Gets or sets default style class assigned to the column which is applied when mouse is over the column. Name of the style assigned to the column. When style is not set on ColumnHeader objects then style setting from this property is used instead. ColumnStyleNormal Property ColumnStyleMouseDown Property Gets collection that holds definition of column headers associated with nodes. Gets or sets the tree node that is currently selected in the tree control. If no Node is currently selected, the SelectedNode property is a null reference (Nothing in Visual Basic). Gets or sets the collection of currently selected nodes in tree control. Gets or sets whether multi-node selection is enabled. Default value is false. When multi-selection is enabled use SelectedNodes property to retrive collection of selected nodes. Use MultiSelectRule property to change the multi-node selection rule. Gets or sets the rule that governs the multiple node selection. Default value indicates that only nodes belonging to same parent can be multi-selected. Returns reference to node layout object. Returns reference to node display object. Gets whether layout is suspended for tree control. Layout is suspended after call to BeginUpdate method and it is resumed after the call to EndUpdate method. Gets whether control has layout operation pending on next paint or update. Gets or sets whether paint operations are suspended for the control. You should use this method if you need the RecalcLayout operations to proceed but you want to stop painting of the control. Gets or sets the ImageList that contains the Image objects used by the tree nodes. Gets or sets the image-list index value of the default image that is displayed by the tree nodes. Gets or sets the custom image that is displayed instead default check box representation when check box in cell is checked. Gets or sets the custom image that is displayed instead default check box representation when check box in cell is unchecked. Gets or sets the custom image that is displayed instead default check box representation when check box in cell is in indeterminate state. Gets or sets the NodeConnector object that describes the type of the connector used for displaying connection between nested nodes. RootConnector property specifies the connector between root node and it's imidate nested nodes. This property specifies connector for all other nested levels. Default value is null. You can use Node.ParentConnector property to specify per node connectors. Gets or sets the NodeConnector object that describes the type of the connector used for displaying connection between linked nodes. Connector specified here is used to display the connection between nodes that are on the path to the selected node. When set you can use it to visually indicate the path to the currently selected node. Default value is null. Gets or sets the layout of the cells inside the node. Default value is Horizontal layout which means that cell are positioned horizontally next to each other. You can specify cell layout on each node by using Node.CellLayout property. Gets or sets the layout of the cells inside the node. Default value is Horizontal layout which means that cell are positioned horizontally next to each other. You can specify cell layout on each node by using Node.CellLayout property. Gets or sets the color scheme style. Color scheme provides predefined colors based on popular visual styles. We recommend that you use "SchemePart" color settings since they maintain consistant look that is based on target system color scheme setting. Gets the reference to the color scheme object. Gets or sets whether the content of the control is centered within the bounds of control. Default value is true. Gets or sets whether per cell selection mode is enabled. In cell selection mode the selection box is drawn over selected cell only instead of all cells in the node. Default value is false. Gets or sets whether selection appearance changes depending on whether control has input focus. Default value is true. Setting this value to false causes selection box to be rendered as if control has focus all the time. Gets or sets the node selection box style. SelectionBox Property SelectionBoxSize Property SelectionBoxFillColor Property SelectionBoxBorderColor Property Gets or sets the value that indicates whether selection box is drawn around the selected node. Default value is true. Another way to provide the visual indication that node is selected is by using selected state style properties like NodeStyleSelected and CellStyleSelected. CellStyleSelected Property NodeStyleSelected Property Gets or sets the size/thickness in pixel of the selection box drawn around selected node. Gets or sets whether node is selected when mouse is pressed anywhere within node vertical bounds. Default value is true. When set to false the node is selected only when mouse is pressed over the node content. Gets or sets the total node expand area width in pixels. The expand button with ExpandButtonSize is fitted into this area. Default value is 24. Gets or sets the size of the expand button that is used to expand/collapse node. Default value is 8,8. Gets or sets expand button border color. Note that setting ExpandBorderColorSchemePart property will override the value that you set here. Gets or sets expand button color scheme border color. Setting this property overrides the setting of the corresponding ExpandBorderColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through ExpandBorderColor property. Gets or sets expand button back color. Note that setting ExpandBackColorSchemePart property will override the value that you set here. Gets or sets expand button color scheme back color. Setting this property overrides the setting of the corresponding ExpandBackColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through ExpandBackColor property. Gets or sets expand button target gradientback color. Note that setting ExpandBackColor2SchemePart property will override the value that you set here. Gets or sets expand button color scheme target gradient back color. Setting this property overrides the setting of the corresponding ExpandBackColor2 property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through ExpandBackColor2 property. Gets or sets expand button line color. Note that setting ExpandLineColorSchemePart property will override the value that you set here. Gets or sets expand button color scheme line color. Setting this property overrides the setting of the corresponding ExpandLineColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through ExpandLineColor property. Gets or sets the expand button background gradient angle. Gets or sets the expand button image which is used to indicate that node will be expanded. To use images as expand buttons you also need to set ExpandButtonType=eExpandButtonType.Image. Gets or sets the expand button image which is used to indicate that node will be collapsed. To use images as expand buttons you also need to set ExpandButtonType=eExpandButtonType.Image. Gets or sets the type of the expand button used to expand/collapse nodes. Gets or sets the display root node. Setting this property allows you to use any Node as root display node. Default value is Null which means that first node from AdvTree.Nodes collection is used as display root node. Gets or sets the width of the command button. Default value is 10 pixels. Gets or sets command button back color. Note that setting CommandBackColorSchemePart property will override the value that you set here. Gets or sets command button color scheme back color. Setting this property overrides the setting of the corresponding CommandBackColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through CommandBackColor property. Gets or sets command button target gradient back color. Note that setting CommandBackColor2SchemePart property will override the value that you set here. Gets or sets command button color scheme target gradient back color. Setting this property overrides the setting of the corresponding CommandBackColor2 property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through CommandBackColor2 property. Gets or sets command button foreground color. Note that setting CommandForeColorSchemePart property will override the value that you set here. Gets or sets command button color scheme foreground color. Setting this property overrides the setting of the corresponding CommandForeColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through CommandForeColor property. Gets or sets the command button background gradient angle. Gets or sets command button mouse over back color. Note that setting CommandMouseOverBackColorSchemePart property will override the value that you set here. Gets or sets command button color scheme mouse over back color. Setting this property overrides the setting of the corresponding CommandMouseOverBackColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through CommandMouseOverBackColor property. Gets or sets command button mouse over target gradient back color. Note that setting CommandMouseOverBackColor2SchemePart property will override the value that you set here. Gets or sets command button mouse over color scheme target gradient back color. Setting this property overrides the setting of the corresponding CommandMouseOverBackColor2 property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through CommandMouseOverBackColor2 property. Gets or sets command button mouse over foreground color. Note that setting CommandMouseOverForeColorSchemePart property will override the value that you set here. Gets or sets command button mouse over color scheme foreground color. Setting this property overrides the setting of the corresponding CommandMouseOverForeColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through CommandMouseOverForeColor property. Gets or sets the command button mouse over background gradient angle. Gets or sets a value indicating whether the label text of the node cells can be edited. Default value is false. Returns whether cell editing is in progress. Gets or sets whether keyboard incremental search through Node.Text property is enabled. Default value is true. Gets or sets the keyboard search buffer expiration timeout. Default value is 1000 which indicates that key pressed within 1 second will add to the search buffer and control will be searched for node text that begins with resulting string. Setting this value to 0 will disable the search buffer. Indicates whether search buffer is auto-cleared regardless of the expiration timeout if node is not found using current buffer content. Gets or sets whether double-clicking the node will toggle its expanded state. Default value is true. Gets or sets whether node is highlighted when mouse enters the node. Default value is false. There are two ways to enable the node hot-tracking. You can set the HotTracking property to true in which case the mouse tracking is enabled using system colors specified in TreeColorTable. You can also define the NodeStyleMouseOver style which gets applied to the node when mouse is over the node. Gets whether tree is in process of moving the column in response to user finishing the column move action. Gets or sets how control positions the items. Default value is standard TreeView layout. Gets or sets the color of the group divider line when in tile view. Returns the reference to the node mouse is currently over or null (Nothing) if mouse is not over any node in tree. Specifies the mouse cursor displayed when mouse is over the cell. Default value is null which means that default control cursor is used. To specify cursor for each individual cell use Cell.Cursor property. Gets reference to array of Cell objects that have HostedControl property set. Gets or sets whether hosted controls are clipped so they don't overlap the control borders. Default value is true. Gets or sets whether control border needs to be updated by calling UpdateControlBorderPanel() Gets the reference to internal vertical scroll-bar control if one is created or null if no scrollbar is visible. Gets or sets whether Vertical Scroll-bar is shown if needed because content of the control exceeds available height. Default value is true. Gets or sets whether Horizontal Scroll-bar is shown if needed because content of the control exceeds available width. Default value is true. Gets the reference to internal horizontal scroll-bar control if one is created or null if no scrollbar is visible. Gets or sets a value indicating whether the tree control enables the user to scroll to any nodes placed outside of its visible boundaries. This property is managed internally by AdvTree control and should not be modified. Gets or sets the minimum size of the auto-scroll. Returns a Size that represents the minimum height and width of the scrolling area in pixels. This property is managed internally by AdvTree control and should not be modified. Gets or sets the location of the auto-scroll position. Gets the list of all checked nodes in tree including child nodes. Gets or sets the offset in pixels from node's X position that is used during drag & drop operation to indicate that dragged node is dropped as child node of the parent's node. Gets or sets whether drag & drop internal implementation allows the copying of the node being dragged when CTRL key is pressed. Gets or sets whether control accepts the dragged nodes from other AdvTree controls. Default value is true. Gets or sets the distance to indent each of the child tree node levels. Default value is 16. Indicates whether drop marker is displayed during drag-drop operation. Gets or sets whether drag and drop operation is in progress. This member supports the AdvTree infrastructure and is not intended to be used directly from your code. Gets or sets whether number of nodes being dragged is displayed on drag node preview. Default value is true. Gets or sets whether multiple nodes drag & drop is enabled. Default value is true. Indicates whether AutoScrollPosition is reset to 0,0 when all nodes are cleared from the tree. Default value is true. Gets or sets the comma separated list of property or column names to display on popup tree control. Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, such as a DataSet or an Array. The default is null. Gets or sets a value indicating whether formatting is applied to the DisplayMembers property of the control. Gets or sets the format-specifier characters that indicate how a value is to be displayed. Gets or sets the IFormatProvider that provides custom formatting behavior. Gets or sets comma separated field or property names that holds the value that is used to identify node and parent node. Format expected is: FieldNodeId,ParentNodeFieldId. For example if your table represents departments, you have DepartmentId field which uniquely identifies a department and ParentDepartmentId field which identifies parent of the department if any you would set this property to DepartmentId,ParentDepartmentId. Note that you can only use ParentFieldNames or GroupingMembers property but not both. If both are set ParentFieldName take precedence. Gets or sets comma separated list of field or property names that are used for grouping when data-binding is used. Note that you can only use ParentFieldName or GroupingMembers property but not both. If both are set ParentFieldName take precedence. Gets or sets style for automatically created group nodes when data-binding is used and GroupingMembers property is set. Name of the style assigned or null value indicating that no style is used. Default value is null. Gets or sets the index specifying the currently selected item. Gets or sets the property to use as the actual value for the items in the control. Applies to data-binding scenarios. SelectedValue property will return the value of selected node as indicated by this property. Gets or sets the value of the member property specified by the ValueMember property. Indicates whether control changes the CurrencyManager.DataPosition when selected node is changed during data binding. Default value is true. Indicates whether touch support for scrolling is enabled. Static class that holds AdvTree settings that are not commonly used. Gets or sets whether tree control is scrolled horizontally so selected node is brought into the view. Default value is false. You can set this property to false to disable the horizontal scrolling of tree control when selected node has changed. Gets or sets whether AdvTree node comparer that provides column sorting uses standard text comparer instead of default hybrid alpha-numeric comparer. Default value is false. Defines an interface for cell edit control that allows custom controls to be used as cell editors. AdvTree control expects that editing control inherits from System.Windows.Forms.Control. Called when edit operation is started. The AdvTree control will first set CurrentValue, then call BeginEdit and will call EditComplete once editing is completed. Called when edit operation is completed. Gets or sets current edit value. AdvTree control subscribes to this event to be notified when edit operation is completed. For example when Enter key is pressed the edit control might raise this event to indicate the completion of editing operation. AdvTree control subscribes to this event to be notified that user has cancelled the editing. For example when Escape key is pressed the edit control might raise this event to indicate that editing has been cancelled. Gets or sets whether cell requests the word-wrap based on the current cell style. If your editor does not support word-wrap functionality this can be ignored. Defines delegate for PrepareCellEditor event. Event arguments for PrepareCellEditor event. Gets reference to the cell being edited. Gets reference to the cell editor control. Initializes a new instance of the PrepareCellEditorEventArgs class. Defines delegate for PrepareCellEditor event. Event arguments for AdvTree.Render event. Indicates the rendering operation being performed. Indicates graphics canvas to render on. Initializes a new instance of the AdvTreeRenderEventArgs class. Specifies rendering type Specifies graphics canvas to render on Specifies the rendering type being performed on AdvTree control Render event. Control background is being painted. Represents a cell assigned to the Node. The Cell with Index 0 (zero) always exists for a Node and it is a cell that you can interact with through the properties on a node, which are forwarding to the Cell(0), or you can go directly to the Cell(0). When Node has multiple columns defined each column corresponds to Cell in Node's Cells collection. The first Column has Index 0, second Column Index 1 and so forth. Note that there is always at least one Cell in a Node even if multiple columns are not used. Initializes new instance of Cell class. Initializes new instance of Cell class. Cell text. Initializes new instance of Cell class. Cell text. Initializes new instance of Cell class. Cell text. Releases the resources used by the Component. true to release both managed and unmanaged resources; false to release only unmanaged resources. Occurs after Tooltip text has changed. Called when tooltip is shown and hidden. true if tooltip is being shown otherwise false. Shows tooltip for this item. Destroys tooltip window. Sets the bounds of the cell. New cell bounds. Sets the bounds of the image inside of the cell. New cell bounds. Sets the bounds of the check box inside of the cell. New cell bounds. Sets whether cells is visible or not. This is set by node layout manager and it is based on column visibility. True if visible otherwise false. Sets the parent of the cell. Parent node. Occurs after text has changed. Sets the Images to the new CellImages object. CellImages object. Returns whether Images property should be serialized. Used internally for windows forms designer support. Sets the Checked or CheckState properties. New value for checked state. Action source. Sets the Checked or CheckState properties. New value for checked state. Action source. Sets the mouse over flag. true if mouse is over the cell otherwise false. Sets the mouse down flag. true if left mouse button is pressed while over the cell otherwise false. Returns effective editor type used for cell editing. Editor type. Makes a copy of a Cell. Ensures that the cell is visible, expanding nodes and scrolling the control as necessary. Occurs when any image property for the cell has changed. Invokes AfterCheck event on AdvTree control. Invokes BeforeCheck event on AdvTree control. Called just before cell layout is to be performed. Occurs when text markup link is clicked. Gets/Sets informational text (tooltip) for the cell. Gets whether tooltip is visible or not. Occurs when item's tooltip visibility has changed. Gets or sets whether tooltips are shown when mouse is over the cell when Tooltip property is set. Gets or sets whether cell content is editable when cell editing is enabled on tree control. Default value is true. Gets whether cell can be edited. Cell can be edited if both Editable property is set to true and ColumnHeader.Editable property is set to true. Gets or sets the item hosted inside of the cell. Only items that do not generate popups are supported. Note that cell can only host either HostedItem or HostedControl but not both. Gets or sets the control hosted inside of the cell. Note that cell can only host either HostedItem or HostedControl but not both. When control is hosted inside of the cell, cell size is determined by the size of the control hosted inside of it. The cell will not display its text but it will display any image assigned or check box when control is hosted inside of it. The Style settings like Margin and Padding will still apply. Gets or sets whether hosted control size change event is ignored. Gets or sets the hosted control size. Property is used to correctly scale control when AdvTree.Zoom is used to zoom view. Returns name of the cell that can be used to identify it from the code. Gets the relative bounds of the cell. Gets the bounds of the cell. Gets or sets the available content bounds for the text. Text will fitted into these bounds but it's true location can be obtained only after it is displayed. Gets the bounds of the text inside of cell. Gets the relative bounds of the image inside of cell. Gets the bounds of the image inside of cell. Gets the bounds of the image inside of cell. Gets the bounds of the check box inside of cell. Gets a value indicating whether the cell is in an editable state. true if the cell is in editable state; otherwise, false. Gets a value indicating whether the cell is in the selected state. true if the cell is in the selected state; otherwise, false. Gets a value indicating whether the cell is visible. Cell is considered to be visible when it's parent column is visible. Gets the parent node of the current cell. Gets or sets the object that contains data about the cell. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the object that contains data about the cell. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the format that is applied to the value of Text property for display purposes. See "Formatting Overview" in MSDN for description on available format strings. For example you can specify "C" to format text as currency, or "D" to format text as decimal number etc. Gets the formatted display text. Gets or sets the text displayed in the cell. Gets the parent tree control that the cell belongs to. Gets or sets the style class assigned to the cell. Null value indicates that default style is used as specified on cell's parent. Reference to the style assigned to the cell or null (VB Nothing) indicating that default style setting from tree control is applied. Default value is null. When property is set to null (VB Nothing) the style setting from parent tree controls is used. CellStyleNormal on AdvTree control is a root style for a cell. StyleDisabled Property StyleMouseDown Property StyleMouseOver Property StyleSelected Property Gets or sets the style name used by cell. This member is provided for internal use only. To set or get the style use StyleNormal property instead. Gets or sets the style class that is to when cell is selected. Null value indicates that default style is used as specified on cell's parent. Reference to the style assigned to the cell or null value indicating that default style setting from tree control is applied. Default is null value. When property is set to null value the style setting from parent tree controls is used. CellStyleSelected on AdvTree control is a root style for a cell. StyleNormal Property StyleDisabled Property StyleMouseDown Property StyleMouseOver Property Gets or sets the selected style name used by cell. This member is provided for internal use only. To set or get the style use StyleSelected property instead. Gets or sets the disabled style class assigned to the cell. Null value indicates that default style is used as specified on cell's parent. Reference to the style assigned to the cell or null value indicating that default style setting from tree control is applied. Default value is null. When property is set to null value the style setting from parent tree controls is used. CellStyleDisabled on AdvTree control is a root style for a cell. StyleNormal Property StyleMouseDown Property StyleMouseOver Property StyleSelected Property Gets or sets the disabled style name used by cell. This member is provided for internal use only. To set or get the style use StyleDisabled property instead. Gets or sets the style class assigned to the cell which is applied when mouse button is pressed while mouse is over the cell. Null value indicates that default style is used as specified on cell's parent. Reference to the style assigned to the cell or null value indicating that default style setting from tree control is applied. Default value is null. When property is set to null value style setting from parent tree controls is used. CellStyleMouseDown on AdvTree control is a root style for a cell. StyleNormal Property StyleDisabled Property StyleMouseOver Property StyleSelected Property Gets or sets the mouse down style name used by cell. This member is provided for internal use only. To set or get the style use StyleMouseDown property instead. Gets or sets the style class assigned to the cell which is applied when mouse is over the cell. Null value indicates that default style is used as specified on cell's parent. Reference to the style assigned to the cell or null value indicating that default style setting from tree control is applied. Default value is null. When property is set to null value the style setting from parent tree controls is used. CellStyleMouseOver on AdvTree control is a root style for a cell. StyleNormal Property StyleDisabled Property StyleMouseDown Property StyleSelected Property Gets or sets the mouse over style name used by cell. This member is provided for internal use only. To set or get the style use StyleMouseOver property instead. Gets or sets whether cell is enabled or not. Gets the reference to images associated with this cell. Gets or sets the image alignment in relation to the text displayed by cell. Gets or sets the checkbox alignment in relation to the text displayed by cell. Gets or sets whether check box is visible inside the cell. Gets or set a value indicating whether the check box is in the checked state. Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true CheckState property should be used instead of Checked property to set the extended state of the control. Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. Gets whether mouse is over the cell. Gets whether left mouse button is pressed while over the cell. Gets or sets the layout of the cell parts like check box, image and text. Layout can be horizontal (default) where parts of the cell are positioned next to each other horizontally, or vertical where parts of the cell are positioned on top of each other vertically. Alignment of the each part is controlled by alignment properties. ImageAlignment Property CheckBoxAlignment Property Specifies the mouse cursor displayed when mouse is over the cell. Gets or sets whether cell wrapped the text during the layout. Gets or sets the editor type used to edit the cell. Setting this property to value other than Default overrides the cell editor type specified on column cell belongs to. Gets or sets whether cell can be selected by user by clicking it with the mouse or using keyboard. Default value is true. Gets whether cell can be selected. Cell must be Visible, Enabled and Selectable in order for it to be selected. Returns ColumnHeader cell is under if one is defined and cell is already parented to the tree. Otherwise it returns null/nothing. Gets reference to parsed markup body element if text was markup otherwise returns null. Gets or sets whether cell supports and renders text markup. Default value is true. Gets whether item supports text markup. Default is false. A strongly-typed collection of objects. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Gets the cell based on the column name. Node must be able to reach AdvTree control for this method to work. Column name. Cell object or null. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Cell array. Array to copy to. Sets the node collection belongs to. Cell that is parent of this collection. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Returns null/nothing if cell with given name is not found. Gets or sets the node this collection is associated with. Represents event arguments for cell editing events. Indicates the action that caused the event. Indicates the cell that is affected. Indicates new text that will be assigned to the cell if one is appropriate for given event. Indicates whether the current action is cancelled. For BeforeCellEdit event setting this property to true will cancel the editing. For AfterCellEdit event setting this property to true will cancel any changes made to the text and edits will not be accepted. For CellEditEnding event setting this property to true will keep the cell in edit mode. Indicates whether editing operation was canceled by the end user, usually by pressing ESCAPE key. Initializes new instance of CellEditEventArgs class. Reference to Cell this event is raised for. Indicates the action that caused the event. Indicates new text of the cell if it applies to given event. Initializes new instance of CellEditEventArgs class. Reference to Cell this event is raised for. Indicates the action that caused the event. Indicates new text of the cell if it applies to given event. Initializes new instance of CellEditEventArgs class. Reference to Cell this event is raised for. Indicates the action that caused the event. Indicates new text of the cell if it applies to given event. Indicates whether action is canceled by the end user. Initializes new instance of CellEditEventArgs class. Reference to Cell this event is raised for. Indicates the action that caused the event. Indicates new text of the cell if it applies to given event. Indicates whether action is canceled by the end user. Gets reference to the cell editor control. Represents class that holds images for a cell. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Initializes new instance of CellImages class. Reference to parent cell. Resets Image property to it's default value (null, VB nothing). Resets ImageMouseOver to it's default value (null, VB nothing). Resets ImageDisabled to it's default value (null, VB nothing). Resets ImageExpanded to it's default value (null, VB nothing). Makes a copy of a CellImages object. Changes the image and invokes largest image size calculation if the image size truly changed. Returns image from image list based on the image index. Index of the image to return. Image object from image list. Returns image from image list based on the image key. Key of the image to return. Image object from image list. Gets or sets default cell image. Setting this property to valid image will override any setting of ImageIndex property. The image set through this property will be serialized with the cell. If you plan to use ImageList then use ImageIndex property. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Image object or null (Nothing) if no image is assigned. Gets or sets the image that is displayed when mouse is over the cell. Setting this property to valid image will override any setting of ImageMouseOverIndex property. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writting .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the image that is displayed when cell is disabled. If not assigned disabled image is created from default cell image. Setting this property to valid image will override any setting of ImageDisabledIndex property. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets image that is displayed when Node that this cell belongs to is expanded. Setting this property to valid image will override any setting of ImageExpandedIndex property. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the Index of default cell image from ImageList specified on AdvTree control. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the key of the default cell image from ImageList specified on AdvTree control. Property Editor support for ImageIndex selection If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the Index of cell image when mouse is over the cell from ImageList specified on AdvTree control. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the key of cell image when mouse is over the cell from ImageList specified on AdvTree control. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the Index of disabled cell image from ImageList specified on AdvTree control. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the key of disabled cell image from ImageList specified on AdvTree control. If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the Index of cell image from ImageList specified on AdvTree control that is used when Node associated with this cell is expanded If you plan to use alpha-blended images we recommend using PNG-24 format which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support alpha-blending when used through Image class. Gets or sets the key of cell image from ImageList specified on AdvTree control that is used when Node associated with this cell is expanded Gets or sets the parent node of the cell. Gets whether CellImages object should be serialized or not. If object has all default values then this property will return false. Returns largest image size in this set of images. Indicates whether assigned images are automatically disposed when the cell and node are disposed. Default value is false. Represents the node or tree ColumnHeader. Creates new instance of the object. Creates new instance of the object and initializes it with text. Text to initialize object with. Makes a copy of ColumnHeader object. Returns new instance of column header object. Sets the column bounds. Resets Image property to it's default value (null, VB nothing). Called when DataFieldName property has changed. Gets whether property should be serialized. Resets property to its default value. Called when SortingEnabled property has changed. Old property value New property value Called when SortDirection property has changed. Old property value New property value Invalidates the appearance of column header. Occurs after Tooltip text has changed. Called when tooltip is shown and hidden. true if tooltip is being shown otherwise false. Shows tooltip for this item. Destroys tooltip window. Automatically sets the column width (Width.Absolute) property based on the content of the column. This will perform the one-time auto sizing of the column. To make column auto-size all the time set Width.AutoSize=true. Raises MouseMove event. Provides event arguments. Raises MouseEnter event. Provides event arguments. Raises MouseLeave event. Provides event arguments. Raises MouseHover event. Provides event arguments. Sort first level nodes that belong directly to this column. Calling this method repeatedly will alternate between A-Z and Z-A sorting. Sort first level nodes that belong directly to this column. true to use reverse Z-A sorting, false to sort from A-Z Called when SortComparer property has changed. Old property value New property value Called when SortComparerReverse property has changed. Old property value New property value Occurs when header size has changed due to the user resizing the column. Occurs when mouse button is pressed over the column header. Occurs when mouse button is released over the column header. Occurs when header is double clicked. Occurs when header is clicked. Gets or sets whether cells content in this column is editable when cell editing is enabled on tree control. Default value is true. Gets or sets the maximum number of characters the user can type or paste when editing cells in this column. Returns name of the column header that can be used to identify it from the code. Returns rectangle that this column occupies. If the layout has not been performed on the column the return value will be Rectangle.Empty. Gets the reference to the object that represents width of the column as either absolute or relative value. Set Width using Absolute or Relative properties of ColumnWidth object. Absolute Property (DevComponents.AdvTree.ColumnWidth) Relative Property (DevComponents.AdvTree.ColumnWidth) Gets or sets the minimum column width in pixels that is enforced when user is resizing the columns using mouse. Default value is 0 which indicates that there is no minimum size constraint. Gets or sets whether column is stretched to fill any empty space horizontally in tree when all columns consume less width than available. Only one column in tree may have this property set to true and only last column with this property set will be stretched. You should always set the Width for the column since Width will be used when columns consume more space in tree horizontally than available. Applies to top-level columns only. Gets or sets the style class assigned to the column. Empty value indicates that default style is used as specified on cell's parent's control. Name of the style assigned to the cell or an empty string indicating that default style setting from tree control is applied. Default is empty string. When property is set to an empty string the style setting from parent tree controls is used. ColumnStyleNormal on AdvTree control is a root style for a cell. StyleMouseDown Property StyleMouseOver Property Gets or sets the style class assigned to the column which is applied when mouse button is pressed over the header. Empty value indicates that default style is used as specified on column's parent. Name of the style assigned to the column or an empty string indicating that default style setting from tree control is applied. Default is empty string. When property is set to an empty string the style setting from parent tree controls is used. ColumnStyleMouseDown on AdvTree control is a root style for a cell. StyleNormal Property StyleMouseOver Property Gets or sets the style class assigned to the column which is applied when mouse is over the column. Empty value indicates that default style is used as specified on column's parent control. Name of the style assigned to the column or an empty string indicating that default style setting from tree control is applied. Default is empty string. When property is set to an empty string the style setting from parent tree controls is used. ColumnStyleMouseOver on AdvTree control is a root style for a cell. StyleNormal Property StyleMouseDown Property Gets or sets the name of the column in the ColumnHeaderCollection. Gets or sets the column caption. Gets or sets whether column is visible. Hiding the header column will also hide corresponding data column. Gets or sets Image alignment inside of column. Default value is Left. Gets or sets the data-field or property name that is used as source of data for this column when data-binding is used. Gets or sets additional custom data associated with the column. Gets or sets the color of the cells background for this column. Gets or sets display index of the column. -1 indicates default value and is modified to actual display index when the column is added to a ColumnHeaderCollection. A lower display index means a column will appear first (to the left) of columns with a higher display index. Allowable values are from 0 to num columns - 1. (-1 is legal only as the default value and is modified to something else when the column is added to a AdvTree's column collection). AdvTree enforces that no two columns have the same display index; changing the display index of a column will cause the index of other columns to adjust as well. Gets or sets whether user can sort by this column by clicking it. Gets or sets the sort direction. Sort direction can be changed by clicking the column header if SortingEnabled=true. Gets/Sets informational text (tooltip) for the cell. Gets whether tooltip is visible or not. Occurs when item's tooltip visibility has changed. Gets or sets whether tooltips are shown when mouse is over the cell when Tooltip property is set. Returns reference to AdvTree control this column belongs to. Gets or sets whether column is automatically sized to the content when user double-clicks the column on the column resize line. Column resizing must be enabled in order for this property to function. Default value is true which indicates that column will be auto-sized to content when user double-clicks the column resize marker. Gets or sets whether column size has changed and it's layout needs to be recalculated. Gets whether mouse left button is pressed on the column. Gets whether mouse is over the column. Occurs when mouse is moving over the column header. Occurs when mouse enters column header. Occurs when mouse leaves the column header. Occurs when mouse hovers over the column. Gets or sets the editor type used to edit the cell. Setting this property to value other than Default overrides the cell editor type specified on column cell belongs to. Gets or sets ascending (A-Z) column comparer used to sort nodes when this column is clicked. Your comparer will be passed to NodeCollection.Sort method and should know how to sort by appropriate column. Gets or sets descending (Z-A) column comparer used to sort nodes when this column is clicked. Your comparer will be passed to NodeCollection.Sort method and should know how to sort by appropriate column. Gets or sets whether to cancel internal sorting performed by AdvTree. Gets or sets the column header being sorted. Gets or sets the IComparer used for sorting. Defines column related event arguments. Gets reference to the column. Initializes a new instance of the ColumnEventArgs class. Defines delegate for ColumnMoved event. Defines column moved event arguments. Gets the column display index before the column was moved. Gets the column display index before the column was moved. Initializes a new instance of the ColumnMovedEventArgs class. Column affected Old display index New display index Represents collection for ColumnHeader objects. Default constructor. Sets the node collection belongs to. ColumnHeader that is parent of this collection. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns index of the object inside of the collection. Name of column to return index for. Index of the column or -1 if column not found. Returns index of the object inside of the collection based on column DataFieldName. DataFieldName of column to return index for. Index of the column or -1 if column not found. Returns index of the object inside of the collection based on column DataFieldName. DataFieldName of column to return index for. Index of the column or -1 if column not found. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Called when SortDirection property on column header is set to value other than None. Ref to column header Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the ColumnHeader array. Array to copy to. Gets the display index for specified column. Column that is part f ColumnHeaderCollection Display index or -1 column is not part of this collection. Returns the column that is displayed at specified display index.. 0 based display index. ColumnHeader Invalidates the display indexes and causes them to be re-evaluated on next layout. Gets or sets the node this collection is associated with. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Occurs before the cells are sorted. Gets whether a column that is part of this collection has SortDirection set. A map of display index (key) to index in the column collection (value). Used to quickly find a column from its display index. Gets reference to last visible column or null if there is no last visible column. Gets reference to first visible column or null if there is no first visible column. Gets the column header rendering bounds. Initializes a new instance of the IndexToDisplayIndex class. Initializes a new instance of the ColumnHeaderControl class. Returns mouse position which is translated if control Zoom is not equal 1 X coordinate Y coordinate Gets or sets the column move marker that marks insertion point for column that is dragged. Marker is drawn before the column specified by this index. Gets or sets the column header collection to be rendered. Represents the width of the Column. Supports absolute width in Pixels and relative width as percentage of the width of parent control. Creates new instance of the object. Gets or sets relative width expressed as percentage between 1-100. 0 indicates that absolute width will be used. Relative width is expressed as percentage between 1-100 of the parent controls width. 0 indicates that absolute width will be used. Absolute width always takes priority over relative width. For example value of 30 assigned to this property indicates that width of the column will be 30% of the total client width of the control. Gets or sets the absolute width of the column in pixels. Absolute width always takes precedence over the relative width of the column. Gets or sets whether column width is automatically set based on the column's content. Default value is false. When set absolute and relative size values are ignored. Gets or sets whether column auto-width is set to minimum of the column header text width. Applies to AutoSize=true only. Gets the auto-size calculated width of the column after tree layout is performed and column has AutoSize=true. Provides event arguments for command button events. Default constructor. Action type. Context node. Indicates the action type that caused the event. Indicates the node action is peformed on. Represents collection of connector points for a node. Default constructor. Sets the node collection belongs to. Node that is parent of this collection. Adds new object to the collection. Object to add. Index of newly added object. Adds range of objects to the array. Array to add. Copies objects of the collection to the array. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the ColumnHeader array. Array to copy to. Gets or sets the node this collection is associated with. Returns reference to the object in collection based on it's index. Control for input of the integer value. Represents an control that allows numeric input. Closes all popups managed by the owner control. Defines interface that should be implemented by controls that support per control renderers. Gets the renderer control will be rendered with. This can be either custom renderer set on the control or the Rendering.GlobalManager specified renderer. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Defines interface for internal accessibility support for DotNetBar control. Gets or sets the item default accesibility action will be performed on. Provides support for custom localization. Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control. The AccessibleEvents object to notify the accessibility client applications of. The child Control to notify of the accessible event. Forces the button to perform internal layout. Creates the Graphics object for the control. The Graphics object for the control. Returns the renderer control will be rendered with. The current renderer. Sets up timer that watches when active window changes. Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. Releases and disposes the active window watcher timer. Generates a Click event for the control. Returns the collection of items with the specified name. This member is not implemented and should not be used. Item name to look for. Returns the collection of items with the specified name and type. This member is not implemented and should not be used. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. This member is not implemented and should not be used. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. This member is not implemented and should not be used. Item name to look for. Invokes the DotNetBar Customize dialog. Occurs when popup of type container is loading. Occurs when popup of type container is unloading. Occurs when popup item is about to open. Occurs when popup item is closing. Occurs just before popup window is shown. Occurs when Control is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Gets/Sets the visual style for the button. Gets or sets the rendering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets button Color Scheme. ColorScheme does not apply to Office2007 styled buttons. Specifies whether button is drawn using Windows Themes when running on OS that supports themes like Windows XP. Gets whether Windows Themes should be used to draw the button. Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. Gets or sets the form button is attached to. Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Indicates whether Tooltips are shown on Bars and menus. Indicates whether item shortcut is displayed in Tooltips. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Creates new instance of the class. Resets the input position so the new input overwrites current value. Called when InputHorizontalAlignment property value has changed. Old value. New Value. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Resets style to default value. Used by windows forms designer. Selects next input field if possible. true if next input field was selected otherwise false. Selects previous input field if possible. true if previous input field was selected otherwise false. ISupportInitialize.BeginInit implementation. While initialization is in progress ValueChanged events will not be fired. ISupportInitialize.EndInit implementation. Occurs when ButtonCustom control is clicked. Occurs when ButtonCustom2 control is clicked. Gets or sets whether control system buttons are rendered. Default value is true. Gets or sets whether during painting OnPaintBackground on base control is called when BackColor=Transparent. Gets whether watermark text should be rendered. Gets or sets whether mouse wheel affects the input control. Default value is true. Gets whether keyboard focus is within the control. Gets the reference to internal visual item used as the root visual for the control. Using this property is in all cases not necessary except for some very advanced usage scenarios. Gets or sets the input field alignment inside the control Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed if set for the input items. Default value is true. Gets or sets the watermark text displayed on the input control when control is empty. Gets or sets the watermark text alignment. Default value is left. Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Specifies the background style of the control. Gets the preferred height of the control. Gets or sets the keys used to navigate between the input fields provided by this control. Gets or sets the control background color when control is disabled. Default value is an empty color which indicates that background is not changed when control is disabled. Gets or sets the control text color when control is disabled. Default value is an empty color which indicates that background is not changed when control is disabled. Gets the system colors used by the control. Defines an interface for the object that knows how to invoke a command. Gets or sets the command that will be executed when the command source is invoked. Gets or sets user defined data value that can be passed to the command when it is executed. Initializes a new instance of the NumericInputBase class. Raises the LockUpdateChanged event. Provides event data./ Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the current value. The default is false. When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. The value can be adjusted by using the up and down buttons to change the value. Decreases value of the control. Increases the value of the control. Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. Closes the drop-down popup if it is open. Raises the ButtonClearClick event. Raises the ButtonDropDownClick event. Raises the ValueChanged event. Provides event arguments. Raises the ValueChanged event. Provides event arguments. Called when Command property value changes. Occurs when the Value or IsEmpty property changes. This event is not raised when the entered date is earlier than MinDateTime or later than MaxDateTime. Occurs when the Value or IsEmpty property changes. This event occurs at the same time and has same function as ValueChanged event. It is provided for binding support. Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup. Occurs when ShowCheckBox property is set to true and user changes the lock status of the control by clicking the check-box. Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes read-only and does not allow the typing. However, drop-down and up/down buttons part if visible still allows user to possibly change the value of the control through the method you can provide on drop-down or through up/down buttons. Use this property to allow change of the value through drop-down or up/down buttons only. Gets or sets a value indicating whether a check box is displayed to the left of the input value. Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. Gets the object that describes the settings for the button that displays popup calculator. Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. Read more about available formats in MSDN under "Standard Numeric Format Strings" and "Custom Numeric Format Strings" topics. The format specified here indicates the format for display purpose only, not for the input purpose. For example to display the number in system Currency format set the DisplayFormat to 'C'. Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that IsEmpty property may return true if input value is resets or ValueObject set to null/nothing. Gets or sets whether control is empty i.e. it does not hold a valid value. Specifies the behavior of ValueChanged event triggering. Gets or sets the input field alignment inside the control Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. Gets the collection of BaseItem derived items displayed on popup menu. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Gets or sets the keyboard key that will toggle FreeTextEntryMode. Default value is Keys.None. Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the value control expects. Occurs when Free-Text button is clicked and allows you to cancel its default action. Gets or sets whether free text entries are attempted to be auto-resolved to dates like Today to today's date or Now to date and time now etc. Default value is true. Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. Gets or sets whether control input is in free-text input mode. Default value is false. Decreases value of the control. Increases the value of the control. Copies the current value in the control to the Clipboard. Pastes the current Clipboard content if possible as the value into the control. Moves the current control value to the Clipboard. Raises the ParseValue event. Provides event arguments. Occurs when ValueObject property is set and it allows you to provide custom parsing for the values. Gets or sets whether mouse wheel increases or decreases the input value when used. Gets or sets the value displayed in the control. Gets or sets the value of the control as an object. This property allows you to bind to the database fields and supports null values. Expected value is int type or null. Gets or sets the maximum value that can be entered. Gets or sets the minimum value that can be entered. Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. Control for input of the integer value. Copies the current value in the control to the Clipboard. Pastes the current Clipboard content if possible as the value into the control. Moves the current control value to the Clipboard. Raises the ParseValue event. Provides event arguments. Decreases value of the control. Increases the value of the control. Occurs when ValueObject property is set and it allows you to provide custom parsing for the values. Gets or sets whether mouse wheel increases or decreases the input value when used. Gets or sets the value displayed in the control. Gets or sets the value of the control as an object. This property allows you to bind to the database fields and supports null values. Expected value is int type or null. Gets or sets the maximum value that can be entered. Gets or sets the minimum value that can be entered. Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. Initializes a new instance of the DateTimeInput class. Copies the current value in the control to the Clipboard. Pastes the current Clipboard content if possible as the value into the control. Moves the current control value to the Clipboard. Gets or sets the default date-time values that are used by the control. Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the date/time value. The default is false. When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. The date and time can be adjusted by selecting each element individually and using the up and down buttons to change the value. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Resets Value property to default value. Used by Windows Forms designer. Raises the ParseValue event. Provides event arguments. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MinDate property to its default value. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MaxDate property to its default value. Gets the Culture used by the date time input and month calendar controls reference to CultureInfo Raises the LockUpdateChanged event. Provides event data./ Raises the ValueChanged event. Provides event arguments. Raises the ButtonClearClick event. Raises the ButtonDropDownClick event. Called when DateTimeSelectorVisibility property has changed. Old property value New property value Called when TimeFormat property has changed. Old property value New property value Called when TimeSelectorType property has changed. Old property value New property value Called when Command property value changes. Occurs when the Value or IsEmpty property changes. This event is not raised when the entered date is earlier than MinDateTime or later than MaxDateTime. Occurs when the Value or IsEmpty property changes. This event occurs at the same time and has same function as ValueChanged event. It is provided for binding support. Occurs when the Format property value has changed. Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup. Occurs when ValueObject property is set and it allows you to provide custom parsing for the values. Occurs when ShowCheckBox property is set to true and user changes the lock status of the control by clicking the check-box. Gets whether popup calendar is open. Gets or sets whether selected date on popup calendar can be changed using keyboard arrow keys. Gets or sets a value indicating whether a check box is displayed to the left of the selected date. Set to true if a check box is displayed to the left of the selected date; otherwise, false. The default is false. When the ShowCheckBox property is set to true, a check box is displayed to the left of the date in the control. When the check box is selected, the date/time value can be updated. When the check box is cleared, the date/time value is unable to be changed. You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. Gets or sets the date time value of the control. You can use IsEmpty property to check whether control holds an empty value. Setting this property to System.DateTime(0) will also make the control Empty if AllowEmptyState=true. Gets or sets the date/time value of the control as an object. This property allows you to bind to the database fields and supports null values. Expected value is DateTime object or null to indicate no date selected. Gets or sets the values of the nested DateTimeGroup items. When nested date-time groups are used note that some of the features of the control are disabled, notably minimum and maximum values for nested date-times. Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that IsEmpty property may return true if input value is resets or ValueObject set to null/nothing. Gets or sets whether control is empty i.e. it does not hold a valid DateTime value. Gets or sets the minimum date and time that can be selected in the control. Gets or sets the maximum date and time that can be selected in the control. Gets or sets the format date/time is displayed in. To specify custom format set this value to Custom and specify custom format using CustomFormat property. Gets or sets the custom date/time format string. To display string literals that contain date and time separators or format strings listed below, you must use escape characters in the substring. For example, to display the date as "June 15 at 12:00 PM", set the CustomFormat property to "MMMM dd 'at' t:mm tt". If the "at" substring is not enclosed by escape characters, the result is "June 15 aP 12:00PM" because the "t" character is read as the one-letter A.M./P.M. format string (see the format string table below). To display single quote in custom format use two single quotes characters like so '' after each other and they will be displayed as single quote. The following list shows all the valid format strings and their descriptions: Format String Description d The one- or two-digit day. dd The two-digit day. Single-digit day values are preceded by a 0. ddd The three-character day-of-week abbreviation. dddd The full day-of-week name. jjj The three-digit day-of-year day. Single and two-digit values are preceded by 0. j The three-digit day-of-year day. h The one- or two-digit hour in 12-hour format. hh The two-digit hour in 12-hour format. Single digit values are preceded by a 0. H The one- or two-digit hour in 24-hour format. HH The two-digit hour in 24-hour format. Single digit values are preceded by a 0. m The one- or two-digit minute. mm The two-digit minute. Single digit values are preceded by a 0. M The one- or two-digit month number. MM The two-digit month number. Single digit values are preceded by a 0. MMM The three-character month abbreviation. MMMM The full month name. s The one- or two-digit seconds. ss The two-digit seconds. Single digit values are preceded by a 0. t The one-letter A.M./P.M. abbreviation (A.M. is displayed as "A"). tt The two-letter A.M./P.M. abbreviation (A.M. is displayed as "AM"). y The one-digit year (2001 is displayed as "1"). yy The last two digits of the year (2001 is displayed as "01"). yyyy The full year (2001 is displayed as "2001"). { Starts the nested date-time group inside of the control. Note that nested groups must always be closed. Nested date-time groups can be used to represent range of input date/time values in the control To access nested values use Values property. For example to have control represent the input from two time values you could set CustomFormat to 'from' {HH:mm} 'to' {HH:mm} which will create two nested date/time groups that represent the time value. Entered time values can be accessed through Values property which return an array of all input values. } Ends the nested date-time input group. Gets or sets the CultureInfo for the culture used by the DateTime Input controls and Month Calendar controls. Default value is null which indicates that controls will use CurrentUICulture. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. Gets the object that describes the settings for the button that shows drop-down calendar when clicked. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes read-only and does not allow the typing. However, drop-down part if visible still allows user to change the value of the control Use this property to allow change of the value through drop-down picker only. Gets or sets whether empty input values (year, month or day) are set to defaults while user is entering data. Default value is true. Gets the reference to the internal MonthCalendarItem control which is used to display calendar when drop-down is open. Gets or sets whether first day in month is automatically selected on popup date picker when month or year is changed. Gets or sets whether input focus is automatically advanced to next input field when input is complete in current one. List of characters that when pressed would select next input field. For example if you are allowing time input you could set this property to : so when user presses the : character, the input is forwarded to the next input field. Gets or sets the date-time selectors visibility on popup. Default value is Auto which will select selector visibility based on Format property setting. Returns reference to internal time selector item which is used on drop-down to select time when control is used in time entry mode. Gets or sets the popup time selector time format used to present time by the selector i.e. 12H or 24H format. Indicates the type of popup time selector used. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the value control expects. Occurs when Free-Text button is clicked and allows you to cancel its default action. Gets or sets whether free text entries are attempted to be auto-resolved to dates like Today to today's date or Now to date and time now etc. Default value is true. Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. Gets or sets whether control input is in free-text input mode. Default value is false. Initializes a new instance of the DateTimeCellEditor class. Represents cell display class. Represents information necessary to paint the cell on canvas. Initializes the tree color tables. Provides data for RenderColumnHeader event. Gets the column header that is rendered. Target Graphics canvas. Gets the bounds of the column header. Gets the effective style for the column. Gets the AdvTree control header is rendered for. Gets or sets the color of the column sort indicator. Initializes a new instance of the ColumnHeaderRendererEventArgs class. Initializes a new instance of the ColumnHeaderRendererEventArgs class. Represents helper class for node connector display. From node reference. From node style reference. To node reference. To node style reference. Graphics object used for drawing. Node offset since some node coordinates are relative. Indicates whether from node is a root node. Reference to node connector object that describes connector type. Gets or sets whether connector is link connector. Reference to the collection of the connector path points. Default value is null indicating there are no path points. Provides data for the NodeRenderer.RenderDragDropMarker event. Gets or sets reference to Graphics object, canvas node is rendered on. Gets or sets the selection bounds. Initializes a new instance of the DragDropMarkerRendererEventArgs class. Initializes a new instance of the DragDropMarkerRendererEventArgs class. Represents the line connector display class. Base class for drawing node connectors. Creates new instance of the object. Draws connector line between two nodes. Connector context information. Returns new instance of pen object for node connector line. Caller is responsible for disposing of this object. Node connector display info. New instance of Pen object. Draws connector line between two nodes. Connector context information. Provides information for cell rendering methods and events. Summary description for NodeRendererEventArgs. Gets or sets reference to Graphics object, canvas node is rendered on. Gets or sets the reference to Node object being rendered. Gets or sets the absolute node bounds. Gets or sets the reference to element style for rendered node or cell. Style provided here is the style for current node or cell state. Gets or sets color that is passed to renderer. May be Color.Empty. Creates new instance of the class. Gets or sets the cell being rendered. Gets or sets absolute cell bounds. Gets or sets the internal cell offset. Gets or sets the color scheme. Creates new instance of the class. Creates new instance of the class and initializes it with default values. Reference to graphics object. Reference to context node. Reference to node bounds Reference to cell style Reference to cell Reference to cell bounds Represents custom connector path info. Summary description for NodeDisplay. Creates new instance of the class Object to initialize class with. Paints the layout on canvas. Sets locked offset to specific value. Point.Empty means there is no locked offset set. New locked offset. Gets or sets the offset of the tree content relative to the size of the container control. Gets or sets whether offset is locked, i.e. cannot be changed. Returns the default offset for the tree content relative to the size of the container. Gets or sets the reference to the tree control managed by display class. Base class for node expand button display. Creates new instance of the class Draws expand button. Context parameters for drawing expand button. Represents class that paints elliptical expand button. Draws ellipse type expand button. Expand context drawing information. Represents expand button display using predefined images. Draws image type expand button. Expand context information Represents event arguments for RenderExpandPart event. Gets or sets reference to Graphics object, canvas node is rendered on. Gets or sets the reference to Node object being rendered. Expand part bounds Expand part border color Expand part line color Expand part background color Expand part target gradient background color Gradient angle Expand part image when node is expanded Expand part image when node is collapsed Internal support for expand button types Gets whether mouse is over expand part Creates new instance of the class and initializes it with default values. Reference to graphics object. Represents class that paints rectangular expand button. Draw rectangular type expand button. Expand button context information. Draw triangular type expand button. Expand button context information. Represent class that paints selection around node. Represents default system node and cell renderer. Represents abstract renderer class for node objects. Draws node background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeBackground method so events can occur. Information provided for rendering. Raises RenderNodeBackground event. Event arguments. Draws node expand part. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeExpandPart method so events can occur. Information provided for rendering. Raises RenderNodeExpandPart event. Draws cell background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellBackground method so events can occur. Information provided for rendering. Raises RenderCellBackground event. Event arguments Draws cell check box. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellCheckBox method so events can occur. Information provided for rendering. Raises RenderCellCheckBox event. Event arguments Draws cell image. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellImage method so events can occur. Information provided for rendering. Raises RenderCellImage event. Event arguments Draws cell text. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellText method so events can occur. Information provided for rendering. Raises RenderCellImage event. Event arguments Draws selection for SelectedNode. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSelection method so events can occur. Information provided for rendering. Raises RenderSelection event. Event data. Draws hot-tracking marker for mouse over node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderHotTracking method so events can occur. Information provided for rendering. Raises RenderHotTracking event. Event data. Draws connector between nodes. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderConnector method so events can occur. Information provided for rendering. Raises RenderConnector event. Event data. Draws the tree background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTreeBackground method so events can occur. Information provided for rendering. Raises RenderTreeBackground event. Event data. Draws the drag & drop marker that indicates the insertion point for the node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderDragDropMarker method so events can occur. Information provided for rendering. Raises RenderDragDropMarker event. Event data. Draws the column header. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderColumnHeader method so events can occur. Information provided for rendering. Raises RenderDragDropMarker event. Event data. Draws node group line when in tile view. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTileGroupLine method so events can occur. Information provided for rendering. Raises RenderNodeBackground event. Event arguments. Occurs when node background is being drawn. Occurs when node expand part is being drawn. Occurs when cell background is being drawn. Occurs when cell check-box is being drawn. Occurs when cell image is being drawn. Occurs when cell text is being drawn. Occurs when node selection marker is rendered. Occurs when node hot-tracking marker is rendered. Occurs when node connector is being drawn. Occurs when tree background is rendered. Renders the Column Header. Occurs when node group line is being rendered while control is in tile view. Gets or sets the color table used by the renderer. Gets or sets the color table used by the renderer. Returns ElementStyleDisplayInfo class that provides information for ElementStyle rendering. Reference to style. Reference to graphics object. Style bounds New instance of ElementStyleDisplayInfo Draws node background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeBackground method so events can occur. Information provided for rendering. Draws node expand part. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeExpandPart method so events can occur. Information provided for rendering. Draws cell background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellBackground method so events can occur. Information provided for rendering. Draws cell check box. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellCheckBox method so events can occur. Information provided for rendering. Draws cell image. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellImage method so events can occur. Information provided for rendering. Draws cell text. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCellText method so events can occur. Information provided for rendering. Draws selection for SelectedNode. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSelection method so events can occur. Information provided for rendering. Draws hot-tracking marker for mouse over node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderHotTracking method so events can occur. Information provided for rendering. Draws connector between nodes. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderConnector method so events can occur. Information provided for rendering. Draws the tree background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTreeBackground method so events can occur. Information provided for rendering. Draws the drag & drop marker that indicates the insertion point for the node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderDragDropMarker method so events can occur. Information provided for rendering. Draws the column header. If you need to provide custom rendering this is the method that you should override in your custom renderer. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderColumnHeader method so events can occur. Information provided for rendering. Draws node group line when in tile view. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTileGroupLine method so events can occur. Information provided for rendering. Summary description for NodeTreeDisplay. Creates new instance of the class Object to initialize class with. Paints the tree on canvas. Defines the color table for tree selection. Gets or sets the outer border for the selection. Gets or sets the outer border corner radius. Gets or sets the inner border for the selection. Gets or sets the selection fill. Gets or sets the selection text color. Data form RenderSelection event. Gets or sets reference to Graphics object, canvas node is rendered on. Gets or sets the reference to selected Node object. Gets or sets the selection bounds. Gets or sets the node selection box style. Gets or sets whether tree control is active, focused. Provides data for tree background rendering events. Gets or sets reference to Graphics object, canvas tree background is rendered on. Gets or sets the reference to AdvTree control. Creates new instance of the class and initializes it with default values. Reference to graphics object. Defines the Tree color table. Gets or sets the color table used for the node selection display. Gets or sets the color for node drag & drop marker. Gets or sets the color of tree expand button type of rectangle. Gets or sets the color of tree expand button type of Ellipse. Gets or sets the color of tree expand button type of Triangle. Gets or sets the color for tree grid lines. Gets or sets the color of the column sort indicator which is rendered on columns when sorted. Defines the color table for node expand button. Gets or sets the border for the expand button which expands the node. Gets or sets the expand button fill for button that expands the node. Gets or sets the expand button foreground for button that expands the node. Gets or sets the border for the expand button which expands the node. Gets or sets the expand button fill for button that expands the node. Gets or sets the expand button foreground for button that expands the node. Gets or sets the border for the expand button which collapses the node. Gets or sets the expand button fill for button that collapses the node. Gets or sets the expand button foreground for button that expands the node. Gets or sets the border for the expand button which collapses the node. Gets or sets the expand button fill for button that collapses the node. Gets or sets the expand button foreground for button that expands the node. Defines the color table for tree selection. Gets or sets the color table for FullRowSelect selection type. Gets or sets the color table for FullRowSelect selection type when tree control is inactive. Gets or sets the color table for HighlightCells selection type. Gets or sets the color table for HighlightCells selection type when tree control is inactive. Gets or sets the color table for NodeMarker selection type. Gets or sets the color table for NodeMarker selection type when tree control is inactive. Gets or sets the color table used for node hot-tracking. Creates the pen for the border. Returns pen or null if pen cannot be created. Gets or sets the border width. Default value is 0. Represents Collection for the ColorStop objects. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Adds array of new objects to the collection. Array of object to add. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the ColorStop array. Array to copy to. Creates ColorBlend object based on the members of the collection. ColorBlend object will be valid only if all members of the collection represents relative/percentage based color blends. Adds the ColorStop objects from the collection. Collection to copy objects from Initializes the collection with the two color blend. Collection to initialize. Start color. End color. Returns reference to the object in collection based on it's index. Defines single color blend point for the multicolor gradient fills. Creates new instance of the class. When defining multicolor gradient blends and using the percentage positions the positions created must start with 0f and end with 1f. Creates new instance of the class and initialize it with default values. Gets or sets Color to use in multicolor gradient blend at specified position. Gets or sets the color position in multicolor gradient blend. Values less or equal to 1 are used as percentage specifing percentages of distance along the gradient line. Values greater than 1 are used as absolute pixel values of distance along the gradient line. Represents BackgroundColorBlend object converter. Creates the brush for fill. Bounds for the brush Returns brush or null if brush cannot be created for given bounds or colors are not set. It is responsibility of caller to Dispose the brush. Creates a pen based on fill parameters. Width of the pen to create new instance of pen or null if pen cannot be created. Initializes a new instance of the GradientFill class. Initializes a new instance of the GradientFill class. Initializes a new instance of the GradientFill class. Initializes a new instance of the GradientFill class. Initializes a new instance of the GradientFill class. Creates the brush for fill. Bounds for the brush Returns brush or null if brush cannot be created for given bounds or colors are not set. It is responsibility of caller to Dispose the brush. Gets whether property should be serialized. true if property should be serialized Sets the property to its default value. Gets whether property should be serialized. true if property should be serialized Sets the property to its default value. Creates a pen based on fill parameters. Width of the pen to create new instance of pen or null if pen cannot be created. Gets or sets the starting gradient fill color. Gets or sets the end gradient fill color. Gets the collection that defines the multicolor gradient background. Setting this property creates a multicolor gradient with one color at each position along the gradient line. Setting this property nullifies all previous color, position, and falloff settings for this gradient fill. Gets or sets the gradient fill angle. Default value is 90. Defines a visual shape. Renders shape on canvas. Target graphics to render shape on. Shape bounds. Gets or sets the single piece of content inside of the shape. Gets or sets whether to clip the Content of this shape. Default value is false. Renders rectangle on canvas. Target graphics to render shape on. Shape bounds. Gets whether property should be serialized. Resets the property to its default value. Gets or sets shape border. Gets or sets the shape fill. Gets or sets the CornerRadius. Initializes a new instance of the SolidBorder class. Initializes a new instance of the SolidBorder class. Initializes a new instance of the SolidBorder class. Creates the pen for the border. Returns pen or null if pen cannot be created. Gets whether property should be serialized. true if property should be serialized Sets the property to its default value. Gets or sets the fill color. Initializes a new instance of the SolidFill class. Initializes a new instance of the SolidFill class. Creates the brush for fill. Bounds for the brush Returns brush or null if brush cannot be created for given bounds or colors are not set. It is responsibility of caller to Dispose the brush. Gets whether property should be serialized. true if property should be serialized Sets the property to its default value. Gets or sets the fill color. Specifies layout of the items in AdvTree control. Standard TreeView layout. ListView style tile layout. Specifies the way background image is displayed on background. Image is stretched to fill the background Image is centered inside the background Image is tiled inside the background Image is drawn in top left corner of container space. Image is drawn in top right corner of container space. Image is drawn in bottom left corner of container space. Image is drawn in bottom right corner of container space. Indicates alignment of a part of the cell like image or check box in relation to the text. Part is aligned to the left center of the text assuming left-to-right orientation. Part is aligned to the right center of the text assuming left-to-right orientation. Part is aligned to the top left of the text assuming left-to-right orientation. Part is aligned above the text and centered. Part is aligned to the top right of the text assuming left-to-right orientation. Part is aligned to the bottom left of the text assuming left-to-right orientation. Part is aligned below the text and centered. Part is aligned to the bottom right of the text assuming left-to-right orientation. Part has default alignment that depends on the parent control view. Specifies how to trim characters from a text that does not completely fit into a element's shape. Specifies that the text is trimmed to the nearest character. Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible. Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. Specifies no trimming. Specifies that text is trimmed to the nearest word. Indicates absolute vertical alignment of the content. Content is aligned to the top Content is aligned in the middle Content is aligned at the bottom Indicates absolute horizontal alignment Content is left aligned Content is centered Content is right aligned Indicates prefered node layout position on Map tree layout when node is the child node of the top-level root node. Node is positioned based on default algorithm. Sub-root node and all nodes after it are positioned to the left of the root. Sub-root node and all nodes before it are positioned to the right of the root. Specifies the column header visibility for the node. Column header is automatically shown/hidden based on the node's position in the tree. When Node is first child node i.e. with index=0 the header will be shown, otherwise header will be hidden. Column header is always displayed regardless of node's position. Column header is always hidden regardless of node's position. Indicates the part of the node. Bounds of complete node content except expand button. This also includes the child node bounds if node is expanded. Bounds of the expand button which collapses/expands the node. Hit test bounds of the expand button which collapses/expands the node used by mouse routines to trigger node expansion/collapse. Bounds of all child nodes of give node. Bounds for cells inside a node. Complete node bounds including expand button. Bounds of the command button. Bounds of child node columns if node has columns defined. Indicates the part of the cell. Bounds of check box or Rectangle.Empty if there is no check-box. Bounds of image inside the cell or Rectangle.Empty if there is no image. Text bounds inside of cell. Cell bounds Indicates part of the node mouse is placed over. Mouse is not over any node part. Mouse is placed over the node. Mouse is placed over node expand button. Mouse is placed over the cell. Mouse is placed over the command button. Indicates the visibility of node expand part which allows user to expand/collaps node. Default setting which indicates that when node has child nodes expand part is visible otherwise it is hidden. Expand part is always visible regardless of whether child nodes are present or not. Expand part is always hidden regardless of whether child nodes are present or not. Specifies the action that raised a AdvTreeEventArgs event The event was caused by a keystroke. The event was caused by a mouse operation. The event was caused by the Node collapsing. The event was caused by the Node expanding. The event is caused programmatically from user code. Specifies node connector type. Node connector is the type of the line/connection that is drawn to connect child node to it's parent node. Straight line connector type. Specifies the layout type used to position the cells within the nodes. Specifies that default setting is to be used for cell layout. Default is Horizontal. When set to default on the Node, setting from Tree control is used. Horizontal layout positions the cells horizontally next to each other. Vertical layout positions cell vertically on top of each other. Specifies the layout type used to position the parts of the cell like image, checkbox and text. Specifies that default setting is to be used for cell parts layout. Default is Horizontal. When set to default on the Cell, setting from Tree control is used. Horizontal layout positions the parts of the cell horizontally next to each other. Vertical layout positions parts of the cell vertically on top of each other. Specifies the color scheme loaded by ColorScheme object. Indicates Office 2003 like color scheme. Indicates VS.NET 2005 like color scheme. Indicates Office 2007 like color scheme. Specifies the currently selected system color scheme if running on Windows XP. Color scheme cannot be determined. Blue color scheme. Olive green color scheme. Silver color scheme. Specifies the flow of diagram layout related to the root node. Nodes are positioned from left to right with root node being the left-most node. Nodes are positioned from right to left with root node being the right-most node. Nodes are positioned from top to bottom with root node being the top node. Nodes are positioned from bottom to top with root node being bottom node. Specifies the flow of the map layout. Nodes are arranged around the root node. Nodes are arranged from below the root node. Nodes are arranged above the root node. Nodes are arranged to the right of the root node. Nodes are arranged to the left of the root node. Specifies the type of the expand button. Indicates elliptical expand button. Indicates rectangular expand button. Indicates that images are used for expand button. Indicates the Windows Vista style expand button. Specifies the visual style for the tree control. Indicates default visual style. Specifies the layout type for the nodes. Nodes are arranged around root node in map format. Nodes are arranged from left-to-right in diagram format. Specifies renderer type used to render nodes. Specifies default renderer which allows most customization through AdvTree properties. Default renderer integrates with the Style architecture to provide customization on renderer behavior. Specifies that custom renderer is used. When set you must also set NodeRenderer to renderer you want to use. Specifies the node selection style. Node selector highlights the complete node row when node is selected. Node selector draws the rectangle that highlights the node content. Appearance similar to system tree view in Windows Vista. Node selector draws hollow selection rectangle around the node. Specifies the rule for multi-node selection. Allows multiple selection of nodes with same parent node only. Allows multiple selection of any node. Gets or sets the image alignment inside of column header. Image is left aligned. Image is right aligned. Specifies the editor type used when cell is edited. Indicates default, text based editor. Indicates that Integer numeric editor will be used for editing the value of the cell or column. Indicates that Double numeric editor will be used for editing the value of the cell or column. Indicates that Currency numeric editor will be used for editing the value of the cell or column. Indicates that date editor will be used for editing the value of the cell or column. Indicates that time editor will be used for editing the value of the cell or column. Indicates that date and time editor will be used for editing the value of the cell or column. Indicates that cell will use custom editor that you provide by handling AdvTree.ProvideCustomCellEditor event. Specifies the sort direction for the column header. No sort is specified. Ascending sorting is in effect, i.e. A-Z Descending sorting is in effect, i.e. Z-A Defines the delegate for AdvTree cell based action events. Defines the delegate for AdvTree cell based action events. Defines the delegate for AdvTree node based action events that can be cancelled. Defines the delegate for AdvTree node based action events. Defines delegate for Command button events. Defines delegate for label editing events. Defines the delegate for AdvTree node based action events. Defines the delegate for BeforeNodeDrop and AfterNodeDrop events Defines the delegate for NodeDragFeedback event. Defines the delegate for mouse based node events Defines delegate for node rendering events. Defines delegate for cell rendering events. Defines delegate for RenderExpandPart event. Defines delegate for RenderExpandPart event. Defines delegate for RenderConnector event. Defines delegate for TreeBackgroundRenderer events. Defines delegate for RenderDragDropMarker event. Defines delegate for RenderColumnHeader event. Provides data for the ProvideCustomCellEditor event. Gets or sets the cell editor. You must set this property in your event handler to the custom editor to be used for cell editing. Gets the cell editor will be used for. Initializes a new instance of the CustomCellEditorEventArgs class. Defines delegate for ProvideCustomCellEditor event. Provides more information about MarkupLinkClick event. Gets the value of href attribute from the markup link that was clicked. Gets the value of name attribute from the markup link that was clicked. Creates new instance of the object. Value of name attribute. Value of href attribute. Defines delegate for MarkupLinkClick event. Represents arguments for SerializeNode event which allows you to add custom serialization data to definitions saved by control. Gets reference to the node being serialized or de-serialized. Gets reference to instance of XmlElement that item is serialized to or is being de-serialized from. You should not change any data directly on this element. Gets the reference to XmlElement that you can serialize to or de-serialize any custom data from. You can add child elements or set the attributes on this XmlElement when handling SerializeItem event. When handling DeserializeItem event you can load your data from this element. Defines delegate for SerializeItem event. Represents the table header. Default constructor. Gets the reference to the collection that contains the columns associated with header. Gets or sets the name associated with this header definition. Represents collection for HeaderDefinition objects. Sets the node collection belongs to. HeaderDefinition that is parent of this collection. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the HeaderDefinition array. Array to copy to. Gets or sets the node this collection is associated with. Returns reference to the object in collection based on it's index. Provides WinApi functions to rest of the application. Resets Hoover timer for specified control. Provides AdvTree Keyboard handling. Represents class for Node's cell layout. Offset cell bounds, check box bounds, image bounds and text bounds by specified offset. Cell to offset. Horizontal offset in pixels. Vertical offset in pixels. Returns spacing between check box and image if both are displayed Returns spacing between image or checkbox and text Returns vertical spacing between cells in a node Spacing between different parts of the cell, like image, option button, text and expand button area Initializes a new instance of the CellTileLayout class. Class that is used to layout column header. Gets or sets the vertical spacing between nodes in pixels. Gets or sets the horizontal spacing between nodes in pixels. Returns horizontal spacing between cells in a node Returns width of the expand button area. Default is 24 pixels. Gets or sets the size of the expand part that is expanding/collapsing the node. Default value is 8,8. Gets or sets width of command button area. Default is 8 pixels. Summary description for NodeLayout. Performs layout of the nodes inside of the tree control. Performs layout for single unassigned node. Node does not have to be part of the tree control. Node to perform layout on. Resizes all styles and prepares them for layout. Returns default top-level columns for tree control. Returns array list of ColumnInfo objects. Returns column information for a given node. Node to return column information for Returns array list of ColumnInfo objects or null if there are no columns defined. Returns column header collection for the given column template name. Name of the column template. Column header collection or null if template name cannot be found. Sets the position and size of the node command button. Node layout context information Determines the rectangle of the +/- part of the tree node that is used to expand node. Node layout context information Returns the size of the node expand part. Size of the expand part, default 8,8. Provides the layout for single node. Layout information. Returns true if given node has expand part. Layout context information. Returns whether given node has command part. Layout context information. True if command part should be drawn otherwise false. Returns class responsible for cell layout. Cell layout class. Offsets node location and location of it's child nodes bounds. Node to offset. Horizontal offset. Vertical offset. Gets or sets layout settings. Gets or sets the child node indent in pixels. Returns true if root node should have expanded part Returns true if expand part space should be accounted for even if they expand part is not visible or need to be displayed. Default value is false. Initializes a new instance of the NodeColumnInfo structure. Gets or sets the list of column info object for the columns. Gets or sets whether columns have auto-size column. Used to pass node contextual information used for layout of the node. Performs ListView Tile style layout. Returns default top-level columns for tree control. Returns array list of ColumnInfo objects. Gets whether the expand part of the node +/- is aligned to the left of the node in left-to-right layout. Node to get expand part alignment for true if node expand part is aligned to the left in left-to-right layout. Returns column information for a given node. Node to return column information for Returns array list of ColumnInfo objects or null if there are no columns defined. Returns true if given node has expand part. Layout context information. Returns class responsible for cell layout. Cell layout class. Returns true if expand part space should be accounted for even if they expand part is not visible or need to be displayed. Default value is false. Gets or sets whether parent/child node relationship is displayed as groups. Performs classic TreeView layout. Gets whether the expand part of the node +/- is aligned to the left of the node in left-to-right layout. Node to get expand part alignment for true if node expand part is aligned to the left in left-to-right layout. Returns true if expand part space should be accounted for even if they expand part is not visible or need to be displayed. Default value is false. Represents the Node in Tree control. Default Constructor. Creates node and initializes its text. Creates node and initializes its text and Style property. Sets the bounds of the node. New location and size of the node. Sets the content bounds of the node. Content bound is bound for the the cells inside the node and it excludes the expand rectangle. Bounds also include the node style padding and reflect node margin. New location and size of the node. Sets cell bounds. New cells bounds. Sets node parent. Parent node object. Called when Parent of the node has changed. Sets the bounds of the expand part. New part bounds. Sets the Checked or CheckState properties. New value for checked state. Action source. Sets the Checked or CheckState properties. New value for checked state. Action source. Sets whether node is in edit mode or not. True indicating that node is in edit mode false otherwise. Sets selected cell and provides information on the action that caused the selection change. New selected cell. Action source. Resets image to its default value. Windows Forms designer support. Resets image to its default value. Windows Forms designer support. Resets ImageMouseOver to its default value. Windows Forms designer support. Resets ImageExpanded to its default value. Windows Forms designer support. Called after node has been deselected. Provides information on how selection was performed Called after node has been selected. Provides information on how selection was performed Returns cell within a node which contains specified coordinates. Cell which contains specified coordinates or null/nothing if no cell contains coordinates. Invalidates the layout for this node and causes the layout to be performed on next layout request. Invalidates the layout for this node and causes the layout to be performed on next layout request. Indicates whether to invalidate layout for all child nodes as well. Invalidates node and causes a paint message to be sent to the tree. Initiates the editing of node text. This method by default edits text stored in Node.Text. Call to this method is same as calling the overload method BeginData(0) with zero as parameter. Use BeginData overload method to begin editing the specific column for multi-column nodes. Initiates the editing of node text. The initial text to be entered into the edit TextBox. Specify null to use existing text. Initiates text editing of certain Node column. Zero based index of a column to begin editing for. Column 0 always corresponds to Node.Text property. Initiates text editing of certain Node column. Zero based index of a column to begin editing for. Column 0 always corresponds to Node.Text property. The initial text to be entered into the edit TextBox. Specify null to edit existing text. Creates new instance of the node for the Copy() and DeepCopy() methods. Allows you to returns your own node type copy if you inherit from node to add custom properties. New instance of a node. Makes a "shallow" copy of a Node. Shallow copy of a Node is a exact copy of Node but without copy of all child nodes in Nodes collection. Copies this node properties to a node. Node top copy properties to. Makes a "deep" copy of a node. Deep copy of Node is a exact copy of Node including exact copies of all child nodes in this node's Nodes collection. Collapses the tree node. Collapses the tree node. Action that caused the event Collapses all the child tree nodes. Ends the editing of the node text or column. true if the editing of the tree node label text was canceled without being saved; otherwise, false. Ensures that the node is visible, expanding nodes and scrolling the control as necessary. Ensures that the node is visible, expanding nodes and scrolling the control as necessary. Indicates the position within a tree visible area node is scrolled to Expands the node. The Expand method expands the current Node down to the next level of nodes. The state of a Node is persisted. For example, if the next level of child nodes was not collapsed previously, when the Expand method is called, the child nodes appear in their previously expanded state. Expands the node. The Expand method expands the current Node down to the next level of nodes. The state of a Node is persisted. For example, if the next level of child nodes was not collapsed previously, when the Expand method is called, the child nodes appear in their previously expanded state. Action that caused the event. Expands all the child tree nodes. Expands all the child tree nodes. Removes the current node from the control. When the Remove method is called, the node and any child nodes assigned to the Node are removed from the Tree. The removed child nodes are removed from the Tree, but are still attached to this node. Removes the current node from the control and provides information about source of action When the Remove method is called, the node and any child nodes assigned to the Node are removed from the Tree. The removed child nodes are removed from the Tree, but are still attached to this node. Toggles the node to either the expanded or collapsed state. Toggles the node to either the expanded or collapsed state. Action that caused the event. Returns string representation of the Node. Called after new cell has been added to Cells collection. Reference to the new cell added. Called after cell has been removed from Cells collection. Reference to the removed cell. Occurs when property on the node has changed that influences the size of the node. Occurs when any image property for the cell has changed. Occurs when size of the child nodes has changed. Called before Expanded state of the node has changed. New Expand State Action Source Called when visual part of the node has changed due to the changes of its properties or properties of the cells contained by node. Called after new node has been added to Nodes collection. Reference to the new node. Called after node has been removed from Nodes collection. Reference to the node that is removed. Creates new cells based on the columns defined on either parent node or the columns in tree control. Node must be parented so it can get reference to a parent tree control. Raises the Click event on node and parent tree if available. Provides implementation for IComparable interface. This is used for sorting and it compares the Text property on nodes. Occurs when the mouse pointer is over the node and a mouse button is pressed. Occurs when the mouse pointer is over the node and a mouse button is released. Occurs when the mouse pointer is moved over the node. Occurs when the mouse enters the node. Occurs when the mouse leaves the node. Occurs when the mouse hovers over the node. Occurs when the node is clicked with left mouse button. If you need to know more information like if another mouse button is clicked etc. use NodeMouseDown event. Occurs when the node is double-clicked. Occurs when hyperlink in text-markup is clicked. Gets whether node has child nodes. Gets or sets the context menu assigned to this node. Standard Context Menus, VS.NET 2005 Context Menus and DotNetBar Suite context menus are supported. Default value is null (Nothing) which indicates that no context menu is assigned. Gets whether any of the cells inside the node has HostedControl property set. Gets or sets custom node renderer. You can set this property to your custom renderer. When set the RenderMode should be set to custom to enable your custom renderer. To choose one of the system renderer use RenderMode property. Default value is null. Gets or sets the render mode used to render the node. Default value is eNodeRenderMode.Default which indicates that system default renderer is used. Note that if you specify custom renderer you need to set either AdvTree.NodeRenderer or Node.NodeRenderer property. Gets or sets whether node is expanded. Expanded node shows it's child nodes. Returns name of the node that can be used to identify it from the code. Gets or sets whether node can be dragged and dropped. Default value is true. Gets or sets visibility of the expand button. Default value is Auto meaning that expand button is displayed only if node has at least one child node. You can use this property for example to dynamically load the child nodes when user tries to expand the node. You could for example handle BeforeExpand event to load child nodes into the node. Gets or sets whether any operation on the node has been performed that would affect node's size. Size changed flag internally indicates that node's size needs to be recalculated because it has changed due to the changes in data. Gets the relative bounds of the tree node including the expand part of the node. Gets the absolute bounds of the tree node including the expand part of the node. Gets the node content bounds. Gets the bounds for all the cells inside the node. The bounds do not include the expand part. Gets the bounds for all the cells inside the node. The bounds do not include the expand part. Gets or sets the bounds of child nodes. Gets the expand part rectangle. Expand part is used to expand/collapse node. Gets the expand part rectangle. Expand part is used to expand/collapse node. Indicates vertical alignment within the node bounds of expand part of the node, if one is visible. Gets or sets the Command part bounds if command part is visible. Gets or sets a value indicating whether the tree node is in a checked state. Gets or sets the checkbox alignment in relation to the text displayed by first default cell. Gets or sets whether check box is visible inside the cell. Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true CheckState property should be used instead of Checked property to set the extended state of the control. Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. Gets or sets whether first cell content is editable when cell editing is enabled on tree control. Default value is true. Gets the path from the root tree node to the current tree node. The path consists of the labels of all the tree nodes that must be navigated to get to this tree node, starting at the root tree node. The node labels are separated by the delimiter character specified in the PathSeparator property of the Tree control that contains this node. Gets the zero based index of position of the tree node in the tree node collection. -1 is returned if node is not parented. If node is root node the index of node in AdvTree.Nodes collection is returned. Gets a value indicating whether the tree node is in an editable state. true if the tree node is in editable state; otherwise, false. Gets whether left mouse button is pressed on any cell contained by this node. Gets whether mouse cursor is over on any cell contained by this node. Gets a value indicating whether the tree node is in the selected state. true if the tree node is in the selected state; otherwise, false. Gets or sets whether node can be selected by user by clicking it with the mouse or using keyboard. Default value is true. Gets whether node can be selected. Node must be Visible, Enabled and Selectable in order for it to be selected. Gets or sets a cell that is in selected state otherwise it returns null. Gets a value indicating whether the tree node is visible. Node is considered to be visible when it's Visible property is set to true and path to the node is available i.e. all parent nodes are expanded. Returns whether node is displayed on the screen and visible to the user. When node is outside of the viewable area this property will return false. It will also return false if node is not visible. Gets the last child tree node. The LastNode is the last child Node in the NodeCollection stored in the Nodes property of the current tree node. If the Node has no child tree node, the LastNode property returns a null reference (Nothing in Visual Basic). Gets the next sibling tree node. The NextNode is the next sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no next tree node, the NextNode property returns a null reference (Nothing in Visual Basic). Gets the next visible tree node. The NextVisibleNode can be a child, sibling, or a tree node from another branch. If there is no next tree node, the NextVisibleNode property returns a null reference (Nothing in Visual Basic). Gets the zero-based depth of the tree node in the tree control. The root node is considered the first level of nesting and returns 0. Gets the collection of Node objects assigned to the current tree node. The Nodes property can hold a collection of other Node objects. Each of the tree node in the collection has a Nodes property that can contain its own NodeCollection. Nesting of tree nodes can make it difficult to navigate a tree structure. The FullPath property makes it easier to determine your location in a tree. Gets whether there is at least one child node that has its Visible property set to true. Gets the parent tree node of the current tree node. If the tree node is at the root level, the Parent property returns a null reference (Nothing in Visual Basic). Gets the previous sibling tree node. The PrevNode is the previous sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no previous tree node, the PrevNode property returns a null reference (Nothing in Visual Basic). Gets the previous visible tree node. The PrevVisibleNode can be a child, sibling, or a tree node from another branch. If there is no previous tree node, the PrevVisibleNode property returns a null reference (Nothing in Visual Basic). Gets or sets the object that contains data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the object that contains data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the Binding index in CurrencyManager list if node is bound. You should not change this value directly since it is used internally by the control for data binding scenarios. Gets or sets the object that contains additional data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. This property has same function as Tag property and provides you with additional separate storage of data. Gets or sets the object that contains additional data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. This property has same function as Tag property and provides you with additional separate storage of data. Gets or sets the format that is applied to the value of Text property for display purposes (applies to first cell in a node, i.e. Cells[0]). See "Formatting Overview" in MSDN for description on available format strings. For example you can specify "C" to format text as currency, or "D" to format text as decimal number etc. Gets or sets the text displayed in the tree node. Gets or sets the control hosted inside of the first node cell. When control is hosted inside of the cell, cell size is determined by the size of the control hosted inside of it. The cell will not display its text but it will display any image assigned or check box when control is hosted inside of it. The Style settings like Margin and Padding will still apply. Gets or sets the item hosted inside of the first cell. Only items that do not generate popups are supported. Note that cell can only host either HostedItem or HostedControl but not both. Gets the parent tree control that the tree node is assigned to. Gets or sets the layout of the cells inside the node. Default value is Horizontal layout which means that cell are positioned horizontally next to each other. Gets or sets the cell alignment when CellLayout=Vertical. Default value is center which means that cells are center aligned. Gets or sets the layout of the cell parts like check box, image and text. Layout can be horizontal (default) where parts of the cell are positioned next to each other horizontally, or vertical where parts of the cell are positioned on top of each other vertically. Alignment of the each part is controlled by alignment properties. This property affects only the first cell inside of the node. Use Cell.Layout property to change the part layout on each cell contained by node. Gets/Sets informational text (tooltip) for the cell. Gets the collection of all Cells assigned to this node. There should be always at least one cell in a node which is default cell. Default collection contains a single cell. Gets or sets whether column header for child nodes if defined is visible. Default value is true. Gets whether node has child nodes columns defined. Get collection of child node columns. Gets or sets the style of the cells when node is expanded. Reference to the style assigned to the node/cell or null value indicating that default style setting from tree control is applied. Default value is null. When node is expanded the style specified here will be used on all cells associated with this node instead of the Cell.StyleNormal. That way you can give different appearance to your node's cells when node is expanded. When property is set to null value the style setting from parent tree controls is used. NodeStyleExpanded on AdvTree control is a root style for a cell. Gets or sets the expanded style name used by node. This member is provided for internal use only. To set or get the style use StyleExpanded property instead. Gets or sets the style used when Node is selected. Default value is NULL (VB Nothing) Gets or sets the selected style name used by node. This member is provided for internal use only. To set or get the style use StyleSelected property instead. Gets or sets the style used when mouse is over the Node. Default value is NULL (VB Nothing) Gets or sets the mouse over style name used by node. This member is provided for internal use only. To set or get the style use StyleMouseOver property instead. Gets or sets the node style. Reference to the style assigned to the node or null value indicating that default style setting from tree control is applied. Default value is null. Style specified by this property will be used as default style for the node. Each cell within the node can also specify it's own style. Since node contains the cells using this style property can you for example create a border around all cell contained by the node. When this property is set to null value (default value) NodeStyle property on AdvTree control is used. Gets or sets the style name used by node. This member is provided for internal use only. To set or get the style use Style property instead. Gets or sets the part of the node mouse is over. Gets or sets the node horizontal offset from the position determined by the layout manager. Gets or sets the image alignment in relation to the text displayed by cell. This property affects only first default cell inside the node. Property with same name is available on each cell and you can use it to affect each cell individually. Gets or sets whether node is enabled. Default value is true. Setting this value to false will set Enabled=false on all child cells. Gets or sets the image displayed when the tree node is disabled. If image is not specified control will create gray-scale disabled image automatically. Image specified will be used as image when node is disabled. Gets or sets the image-list index value of the disabled image. Gets or sets the image displayed when the tree node is in the unselected state. Image specified will be used as a default image for any other node state where different image is not specified. Gets or sets the image-list key value of the default image that is displayed by the tree nodes. Gets or sets the image-list index value of the default image that is displayed by the tree nodes. Gets or sets the image displayed when mouse is over the tree node. Gets or sets the image-list index value of the image that is displayed by the tree nodes when mouse is over the node. Gets or sets the image-list key value of the image that is displayed by the tree nodes when mouse is over the node. Gets or sets the image displayed when node is expanded. Gets or sets the image-list index value of the image that is displayed by the tree nodes when node is expanded. Gets or sets the image-list key value of the image that is displayed by the tree nodes when node is expanded. Property Editor support for ImageIndex selection Gets or sets the NodeConnector object that describes the type of the connector used for displaying connection between current node and its parent node. Default value is null which means that settings from AdvTree control are used. RootConnector Property (DevComponents.AdvTree.AdvTree) NodesConnector Property (DevComponents.AdvTree.AdvTree) Gets or sets whether node is visible. Gets or sets whether command button is visible. Default value is false. Command button can be used to display for example popup menu with commands for node, or to display the list of linked nodes. Gets or sets internal value that indicates that node is on "path" of the selected node. Gets or sets whether node selection is visible in UI when node is selected. Default value is true. You can set this value to false to temporary disable the display of selection for a node. Gets or sets the additional indent for the child nodes that is added to the AdvTree.Indent value when performing child node layout. Default value i 0. Gets or sets whether Left/Right navigation through the cells when SingleCellSelection on tree is set is enabled. Default value is true. Gets or sets whether style background that is applied to the node is drawn across the width of the tree control instead of only behind the node content. Default value is false. Gets or sets the child column header height. Gets the AccessibleObject assigned to the item. Gets or sets the default action description of the control for use by accessibility client applications. Gets or sets the description of the control used by accessibility client applications. Gets or sets the name of the control used by accessibility client applications. Gets or sets the accessible role of the item. Gets or sets a value indicating whether the node is visible to accessibility applications. Represents collection for Node objects. Sets the node collection belongs to. Node that is parent of this collection. Adds new object to the collection. Object to add. Index of newly added object. Adds new object to the collection and provides information about the source of the command Node to add Source action Adds an array of objects to the collection. Array of Node objects. Inserts new object into the collection. Position of the object. Object to insert. Inserts new object into the collection. Position of the object. Object to insert. Action that is causing the event Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Removes specified object from the collection and provides information about source of the command Node to remove Source action Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Node array. Array to copy to. Sorts the elements in the entire collection using the IComparable implementation of each element. Sorts the elements in the entire collection using the specified comparer. The IComparer implementation to use when comparing elements.-or- null to use the IComparable implementation of each element. Sorts the elements in a range of elements in collection using the specified comparer. Finds the tree nodes with specified key, optionally searching sub-nodes. The name of the tree node to search for. true to search child nodes of tree nodes; otherwise, false. An array of Node objects whose Name property matches the specified key. Gets or sets the node this collection is associated with. Returns reference to the object in collection based on it's index. Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling NodeCollection.Sort method and pass new instance of NodeComparer class. Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling NodeCollection.Sort method and pass new instance of NodeComparer class. Column/Cell index to use for sorting. Gets or sets the Column/Cell index that is used for sorting. Reverse sort nodes. Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling NodeCollection.Sort method and pass new instance of NodeComparer class. Column/Cell index to use for sorting. Sort by flat node index. Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling NodeCollection.Sort method and pass new instance of NodeComparer class. Represents node connector. Node connector is the line that is drawn to indicate connection between child and parent node. Default Constructor. Creates new instance of the object with specified parameters. Connector line width. Connector type. Returns true if editor should serialize LineColor property. Occurs when appearance of the connector has changed as result of changed settings on the connector. Gets or sets the connector line width. Gets or sets the color of the connector line. Gets or sets the type of the connector. See eNodeConnectorType enum for list of available connectors. eNodeConnectorType Enumeration Gets or sets the DashStyle for the connector line. Default value is DashStyle.Dot. Represents node operations. Returns full path to the given node. Node to return path to. Full path to the node. Gets the last child tree node. The LastNode is the last child Node in the NodeCollection stored in the Nodes property of the current tree node. If the Node has no child tree node, the LastNode property returns a null reference (Nothing in Visual Basic). Reference node. Last node if found or null if there is no last node. Returns last rendered node on screen. Tree control. Last rendered node or null Returns first rendered node on screen. Tree control. Last rendered node or null Gets first visible node. Reference to tree. Last visible node found or null Gets last visible node in tree control. Reference to tree. Last visible node found or null Gets last visible top-level node in tree control. Reference to tree. Last visible node found or null Gets the next sibling tree node. The NextNode is the next sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no next tree node, the NextNode property returns a null reference (Nothing in Visual Basic). Reference node. Node object or null if node cannot be found. Returns next visible sibling tree node. Reference node Node object or null if next visible node cannot be found Gets the next visible tree node. The NextVisibleNode can be a child, sibling, or a tree node from another branch. If there is no next tree node, the NextVisibleNode property returns a null reference (Nothing in Visual Basic). Reference node. Node object or null if node cannot be found. Gets the next visible tree node. The NextVisibleNode can be a child, sibling, or a tree node from another branch. If there is no next tree node, the NextVisibleNode property returns a null reference (Nothing in Visual Basic). Reference node. Node object or null if node cannot be found. Gets a value indicating whether the tree node is visible. Node is considered to be visible when it's Visible property is set to true and path to the node is available i.e. all parent nodes are expanded. Returns whether node is displayed on the screen and visible to the user. When node is outside of the viewable area this property will return false. It will also return false if node is not visible. Gets the zero based index of position of the tree node in the tree node collection. -1 is returned if node is not added to the nodes collection. Reference node. Zero based index or -1 if node is not in collection. Gets the previous sibling tree node. The PrevNode is the previous sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no previous tree node, the PrevNode property returns a null reference (Nothing in Visual Basic). Reference node. Node object or null if node cannot be found. Gets the previous visible tree node. The PrevVisibleNode can be a child, sibling, or a tree node from another branch. If there is no previous tree node, the PrevVisibleNode property returns a null reference (Nothing in Visual Basic). Reference node. Node object or null if node cannot be found. Gets the previous tree node. The Previous Node can be a child, sibling, or a tree node from another branch. If there is no previous tree node, the PrevNode property returns a null reference (Nothing in Visual Basic). Reference node. Node object or null if node cannot be found. Returns true if node passed is considered root node for display purposes. Reference to the tree control. Node to test. true if node is root node for display purposes otherwise false. Ensures that the cell is visible, expanding nodes and scrolling the control as necessary. Cell to be made visible. Ensures that the node is visible, expanding nodes and scrolling the control as necessary. Node to be made visible. Ensures that the node is visible, expanding nodes and scrolling the control as necessary. Node to be made visible. Returns number of visible child nodes for given node. Reference node. Number of visible child nodes. Returns true if node has at least single visible child node. Reference node. True if at least single child node is visible otherwise false. Retrieves the tree node that is at the specified location. The Node at the specified point, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The Point to evaluate and retrieve the node from. Tree control to find node at. Retrieves the tree node that is at the specified location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The X position to evaluate and retrieve the node from. The Y position to evaluate and retrieve the node from. Tree control to find node at. Retrieves the tree node that is at the specified location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. Tree control to find node at. The X position to evaluate and retrieve the node from. The Y position to evaluate and retrieve the node from. Enumerates rendered nodes only. Retrieves the tree node that is at the specified location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. Tree control to find node at. The X position to evaluate and retrieve the node from. The Y position to evaluate and retrieve the node from. Enumerates rendered nodes only. Retrieves the tree node that is at the specified vertical location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The Y position to evaluate and retrieve the node from. Tree control to find node at. Retrieves the tree node that is at the specified vertical location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The Y position to evaluate and retrieve the node from. Tree control to find node at. Enumerates rendered nodes only. Retrieves the tree node that is at the specified vertical location. The TreeNode at the specified location, in tree view coordinates. You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the MouseDown event as the x and y parameters. The Y position to evaluate and retrieve the node from. Tree control to find node at. Enumerates rendered nodes only. Gets the count of visible child nodes (Visible=true) for given node. Reference to Node object. Number of visible nodes. Gets the first visible child node or returns null if node cannot be found. Reference to Node object. First visible node or null if node cannot be found. Gets the last visible child node or returns null if node cannot be found. Reference to Node object. Last visible node or null if node cannot be found. Gets whether any node from array is child node of parent on any level. Reference to parent node. Reference to child nodes. Gets whether node is child node of parent on any level. Reference to parent node. Reference to child node. Returns true if child node is child of any parent node at any level. Parent nodes array Child node true if child otherwise false Finds the node based on the Node.Name property. Reference to a tree control. Reference to a node with given name or null if node cannot be found. Finds the node based on the Node.DataKey property. Reference to a tree control. Reference to a node with given key or null if node cannot be found. Finds the node based on the Node.BindingIndex property. Reference to a tree control. Index to look for Returns next visible cell in node. Reference to a node The index at which to start search. Reference to cell or null if there are no visible cells Returns previous visible cell in node. Reference to a node The index at which to start search. Reference to cell or null if there are no visible cells Returns the zero based flat index of the node. Flat index is the index of the node as if tree structure has been flattened into the list. Reference to parent tree control. Reference to the node to return index for. Zero based node index or -1 if index cannot be determined. Returns node based on the flat index. Flat index is the index of the node as if tree structure has been flattened into the list. Parent tree control. Index to return node for. Reference to a node or null if node at specified index cannot be found. Finds the first node that starts with the specified text. Node.Text property is searched. Parent tree control. Partial text to look for Reference node to start searching from Gets or sets whether search ignores the letter case Reference to a node or null if no node is found. Returned as information about the node or its column header at given coordinates. Defines options for EnsureVisible method which brings node into the view. Scrolls the tree so node is displayed at the bottom of the tree, if possible. Scrolls the tree so node is displayed in the middle of the tree, if possible. Scrolls the tree so node is displayed at the top of the tree, if possible. Class that provides predefined styles for the nodes. Styles are defined as static memeber of the class Returns Apple element style Returns Blue element style Returns BlueLight element style Returns BlueNight element style Returns BlueMist element style Returns Cyan element style Returns Green element style Returns Lemon element style Returns Magenta element style Returns Orange element style Returns OrangeLight element style Returns Purple element style Returns PurpleMist element style Returns Red element style Returns Silver element style Returns SilverMist element style Returns Tan element style Returns Teal element style Returns Yellow element style Returns Gray element style Indicates predefined element style. Represents the selected nodes collection. Initializes a new instance of the SelectedNodesCollection class. Adds new object to the collection and provides information about the source of the command Node to add Source action Adds an array of objects to the collection. Array of Node objects. Represents the text box for editing cell's text. Gets or sets whether the editing is in word-wrap mode. Gets or sets whether control prevents Beep sound when Enter key is pressed. Summary description for TreeAreaInfo. Reference to parent node in which child bounds the coordinates are. Can be null if no parent node contains given coordinates. Node which contains specified coordinates. Can be null if no node contains coordinates. Previous reference node for given coordinates. If coordinates fall between two nodes this will indicate previous node or null. Next reference node for given coordinates. If coordinates fall between two nodes this will indicate next node or null. Gets or sets the parent node drag node will be added to. When null the drag node is being added as top-level node. Gets or sets the insert index of drag node into the parent's node Nodes collection. Initializes a new instance of the NodeDragInfo class. Initializes a new instance of the NodeDragInfo class. Provides data for AdvTree Cell events that can be canceled. Provides data for AdvTree Cell events. Default constructor for event data. Type of the action event is raised for. Cell that event is raised for. Indicates the type of the action performed on a cell. Indicates the cell that action is performed on. Default constructor for event data. Type of the action event is raised for. Cell that event is raised for. Indicates that event action should be canceled. Provides data for AdvTree.BeforeCheck event. Initializes a new instance of the AdvTreeCellBeforeCheckEventArgs class. Represents event arguments for BeforeNodeDrop and AfterNodeDrop events Provides data for AdvTree Node events that can be cancelled. Provides data for AdvTree Node events that can be cancelled. Provides data for AdvTree Node events. Default constructor. Default action Default node. Indicates the type of the action performed on a node. Indicates the node that action is performed on. Default constructor. Default action Default node. Indicates that event action should be canceled. Default constructor. Default action Default node. Indicates the array of nodes that action is performed on. Returns reference to the old parent node. Reference to the new parent node if event is not cancelled. Gets or sets whether drag node is being copied instead of moved. Gets or sets the new insert position inside of NewParentNode.Nodes collection for the node being dragged. If InsertPosition is -1 the ParentNode refers to the current mouse over node and drag & drop node will be added as child node to it. Defines the data for NodeDragFeedback event. Gets or sets whether this drop location is accepted. Default value is true. You can set this to false to disable drop at this location. Gets or sets the parent node for the node that is being dragged. This can be null/nothing value to indicate a root top-level node that is in AdvTree.Nodes collection. Gets or sets the new insert position inside of ParentNode.Nodes collection for the node being dragged. If InsertPosition is -1 the ParentNode refers to the current mouse over node and drag & drop node will be added as child node to it. Initializes a new instance of the TreeDragFeedbackEventArgs class. Initializes a new instance of the TreeDragFeedbackEventArgs class. Initializes a new instance of the TreeDragFeedbackEventArgs class. Gets reference to the node being dragged. Gets or sets the drop effect for the drag-drop operation. Initializes a new instance of the TreeDragFeedbackEventArgs class. Initializes a new instance of the TreeDragFeedbackEventArgs class. Gets reference to the node being dragged. Represents event arguments for NodeCollection based events, like BeforeNodeInsert, AfterNodeInsert etc. Creates new instance of the class. Source action Affected node Parent of the node if any Indicates parent node of the affected node. For example if event handled is BeforeNodeInsert parent of the Node is has not been set yet so this property provides information on the node that will become parent. If this property returns null then node is being added or removed from the main AdvTree.Nodes collection. Represents event arguments for node mouse based events. Gets node affected by mouse action. Gets which mouse button was pressed. Gets the number of times the mouse button was pressed and released. Gets a signed count of the number of detents the mouse wheel has rotated. A detent is one notch of the mouse wheel. Gets the x-coordinate of the mouse. Gets the y-coordinate of the mouse. Provides means for AdvTree serialization. Saves Nodes to specified file. AdvTree to save Target file name Saves Nodes to stream. AdvTree to save Stream to save nodes to. Saves Nodes to TextWriter AdvTree to save TextWriter to write nodes to. Saves nodes to XmlWriter. AdvTree to save XmlWriter to write nodes to Saves AdvTree to an existing XmlDocument. New node AdvTree is created in document and Nodes are serialized into it. AdvTree to serialize XmlDocument instance. Serializes AdvTree object to XmlElement object. Instance of AdvTree to serialize. XmlElement to serialize to. Serializes Node and all child nodes to XmlElement object. Node to serialize. Provides serialization context. Load AdvTree Nodes from file. Reference to AdvTree to populate File name. Load AdvTree Nodes from stream. Reference to AdvTree to populate Reference to stream Load AdvTree Nodes from reader. Reference to AdvTree to populate Reference to reader. Load AdvTree Nodes from reader. Reference to AdvTree to populate Reference to reader. Load AdvTree from XmlDocument that was created by Save method. Tree Control to load XmlDocument to load control from Load nodes from XmlElement. Reference to AdvTree to be populated. XmlElement that tree was serialized to. Load single node and it's child nodes if any. New instance of node that is populated with loaded data. Provides deserialization context. Provides context information for serialization. Gets or sets reference to context parent XmlElement when serializing or actual Node element when deserializing. Gets or sets whether SerializeNode event handler has been defined and whether event should be fired. Gets or sets whether DeserializeNode event handler has been defined and whether event should be fired. Provides access to serializer. Represents class for static tree utilities. Initializes control with default settings for connectors and nodes. Control to initialize. Initializes control with default settings for connectors and nodes. Control to initialize. Factory to use to create new instances of objects. Creates new style and adds it to styles collection Tree to assign style to Style factory Returns reference to a node that is hosting given control. Reference to the AdvTree control instance Control instance to look for Reference to a node hosting control or null if node could not be found Represents internal component factory with design-time support. Creates new instance of the class. Reference to DesignerHost to use for creation of new components. Creates new instance of the class. Creates component and returns reference to the new instance. Type that identifies component to create. New instance of the component. Represents class that holds padding information for user interface elements. Gets or sets padding on left side. Default value is 0 Gets or sets padding on right side. Default value is 0 Gets or sets padding on top side. Default value is 0 Gets or sets padding on bottom side. Default value is 0 Creates new instance of the class and initializes it. Left padding Right padding Top padding Bottom padding Gets amount of horizontal padding (Left+Right) Gets amount of vertical padding (Top+Bottom) Gets whether Padding is empty. Analog clock control. Resets the property to default value. Raises ValueChanging event. Provides event arguments. Raises ValueChanged event. Provides event arguments. Resets the property to default value. Initializes a new instance of the ClockControl class Releases all resources used by the class. Renders the clock's center cap. Graphics object used for rendering. Bounding rectangle. Renders the clock's glass overlay. Graphics object used for rendering. Bounding rectangle. Renders the clock's hands. Graphics object used for rendering. Bounding rectangle. True if this is the rending pass after the cap has been rendered. Renders the clock's numeric hour indicators. Graphics object used for rendering. Bounding rectangle. Renders the clock's tick hour/minute indicators. Graphics object used for rendering. Bounding rectangle. Called when TimeZone property has changed. Old property value New property value Default minimum size. Defaults to 100, 100. Gets or sets whether anti-aliasing is used when rendering the control. Default value is true. Gets or sets the state for automatic mode. When true the clock will auto redraw once a second and display the current date/time. Default value is false. Gets or sets clock style for this control. Gets or sets the clock style data elements for this control. Gets or sets a the indicator style the clock control. Default value is Ticks. Gets or sets whether the time can be changed by moving the clock hands. Default value is false. Gets or sets a value indicating whether to display the glass overlay on the clock control. Default value is true. Gets or sets a value indicating whether to display the second hand on the clock control. Default value is true. Occurs while user is dragging the mouse in order to change time. Occurs when Value i.e. time clock is displaying has changed. Gets or sets the current date/time value for this control. Gets or sets the time-zone string identifier that is used to display the time when AutomaticMode=true and clock is displaying current time. Enumeration containing the available hour/minute indicators. Control will use ticks for hour/minute indicators. Control will use numbers for hour indicators. Enumeration containing the available mouse edit states. Control is not currently in an edit state. Control is currently in an hour edit state. Control is currently in an minute edit state. Control is currently in an second edit state. Provides event arguments for TimeValueChanging event. Gets the current time represented by the control. Initializes a new instance of the TimeValueChangingEventArgs class. Defines delegate for TimeValueChanging event. Source of event. Event arguments Data storage class for clock hand visual style. Resets the property to default value. Initializes a new instance of the ClockHand class. Initializes a new instance of the ClockHand class. The hand style for this item. The length of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle The width of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle. Indicates whether the specified point is contained within the bounds of this hand. The bounding rectangle of the parent clock control. The clockwise angle for this clock hand in degrees from the 12 o'clock position. A Point that represents the point to test. Generates a scaled and rotated graphics path based on the given style, rectangle and angle. The bounding rectangle of the parent clock control. The clockwise angle for this clock hand in degrees from the 12 o'clock position. Raises the PropertyChanged event. Event arguments Gets or sets a value indicating whether the hand is drawn over the cap. Gets or sets the hand color data for this hand. Gets or sets the hand style for this clock hand. Default value is Style1. Gets or sets the length of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle. Default value is 1.0. Gets or sets the width of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle. Default value is 0.1. Occurs when property value has changed. Enumeration containing the available hand styles. Style 1. Style 2. Style 3. Style 4. Data storage class for clock visual styles. Resets the property to default value. Resets the property to default value. Resets the property to default value. Resets the property to default value. Resets the property to default value. Resets the property to default value. Resets the property to default value. Resets the property to default value. Resets the property to default value. Initializes a new instance of the ClockStyle class. Initializes a new instance of the ClockStyle class. Predefined style from the PredefinedStyles enum. Initializes a new instance of the ClockStyle class. Predefined style from the PredefinedStyles enum. Releases all resources used by the class. Loads a predefined style The predefined style to load. Raises the PropertyChanged event. Event arguments Gets or sets the PredefinedStyles value for this style. Gets or sets the clock shape value for this style. Gets or sets the bezel color data for this style. Gets or sets the width of clock bezel as a percentage value ranging from 0.0 to 1.0. Gets or sets the face color data for this style. Gets or sets the face background image for this style. Gets or sets the hour hand style for this style. Gets or sets the minute hand style for this style. Gets or sets the second hand style for this style. Gets or sets the center cap color data for this style. Gets or sets the center cap diameter as a percentage value ranging from 0.0 to 1.0. Gets or sets the face number color for this style. Gets or sets the center cap color data for this style. Gets or sets the large tick color data for this style. Gets or sets the large tick length as a percentage value ranging from 0.0 to 1.0. Gets or sets the large tick width as a percentage value ranging from 0.0 to 1.0. Gets or sets the small tick color data for this style. Gets or sets the small tick length as a percentage value ranging from 0.0 to 1.0. Gets or sets the small tick width as a percentage value ranging from 0.0 to 1.0. Gets or sets the overlay glass angle, in degrees for this style. Occurs when property value has changed. Gets the parent of the style. Enumeration containing the predefined clock styles. Style 1. Default style, Style 2. No predefined style. Enumeration containing the predefined clock shapes. Round clock shape. Data storage and utility class for defining gradient colors. Creates new instance of the object. Creates new instance of the object. The first color for this entry. The second color for this entry. Creates new instance of the object. The first color for this entry. The second color for this entry. The border color for this entry. The border width for this entry. Creates new instance of the object. The first color for this entry. The second color for this entry. The border color for this entry. The border width for this entry. The gradient angle. Creates new instance of the object. The first color for this entry. The second color for this entry. The border color for this entry. The border width for this entry. The focus for the SigmaBellShape. The scale for the SigmaBellShape. Loads data into the class, called by constructors. The first color for this entry. The second color for this entry. The border color for this entry. The border width for this entry. The focus for the SigmaBellShape. The scale for the SigmaBellShape. Creates Pen object using the BorderColor and BorderWidth properties. Creates a brush of the type specified by BrushType. The graphics path used to construct the brush. Creates a brush of the type specified by BrushType. The graphics path used to construct the brush. The angle used for the gradients, allowing an override of BrushAngle Creates a brush of the type specified by BrushType. The graphics path used to construct the brush. The center point of the gradient as a percentage value typically ranging from 0.0 to 1.0. Creates a brush of the type specified by BrushType. The graphics path used to construct the brush. The center point of the gradient as a percentage value typically ranging from 0.0 to 1.0. The angle used for the gradients, allowing an override of BrushAngle Creates SolidBrushObject using Color1. Creates a LinearGradientBrush object. The graphics path used to construct the brush. The gradient angle. Creates a PathGradientBrush object. The graphics path used to construct the brush. The center point of the gradient. Creates a LinearGradientBrush object. The graphics path used to construct the brush. The gradient angle. Creates a LinearGradientBrush object. The graphics path used to construct the brush. The gradient angle. The focus for the SigmaBellShape. Creates a LinearGradientBrush object. The graphics path used to construct the brush. The gradient angle. The focus for the SigmaBellShape. The scale for the SigmaBellShape. Raises the PropertyChanged event. Event arguments Gets or sets the border color for this item. Default value is white. Gets or sets the border width for this item. Default value is 0. Gets or sets the brush angle for this item. Only applies to Linear and Reflected brush types. Default value is 0. Gets or sets the brush SigmaBellShape focus for this item. Only applies to Reflected brush types. Default value is 0.5. Gets or sets the brush SigmaBellShape scale for this item. Only applies to Reflected brush types. Default value is 0.5. Gets or sets the brush type for this item. Default value is Solid. Gets or sets the first color for this item. Default value is white. Gets or sets the second color for this item. Default value is white. Occurs when property value has changed. Enumeration containing predefined brush types for the ColorData class. Solid brush. Linear gradient brush. Centered path gradient brush. Reflected linear gradient brush. Math helper class Converts radians to degrees. Value to be converted in radians. Converted value in degrees. Converts degrees to radians. Value to be converted in degrees. Converted value in radians. Raises AnimationCompleted event. Provides event arguments. Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Stops animation if one is currently running. Sets the method which is called each time value on target object property is set. This method may execute the visual updates on animation client. Method to call Occurs after animation has completed. Gets or sets whether animation is auto-disposed once its completed. Default value is false. Gets whether animation run is complete. Gets the animation duration in milliseconds. Gets the animation easing function. Gets or sets the number of fixed steps animation will perform from star to finish instead of using the easing function in time. Stepped animation executes specified number of steps always with Duration specifying delays between each step. Initializes a new instance of the AnimationRequest class. Target object for animation. Target property name for animation. From value. To value. Initializes a new instance of the AnimationRequest class. Target object for animation. Target property name for animation. From value. To value. Target object for animation. Animation from value. Animation to value. Specifies the animation easing function Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Initializes a new instance of the Animation class. Target object for animation Target property name for animation Runs all animations from Animations list. Returns whether Storyline is disposed. Gets the list of animations to run using this storyline. Gets or sets number of times storyline is repeated. Default value is 0 which indicates that storyline is run only once meaning not repeated. Gets or sets whether storyline is auto-disposed when finished. Clean up any resources being used. Returns the reference to DockContainerItem tab if any under specified coordinates. X - client mouse coordinate Y - client mouse coordinate Reference to DockContainerItem whose tab is at specified coordinates or null if there is no tab at given coordinates Sets bars position on the auto-hide panel. Bar for which position should be changed. New indexed position of the bar. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets the timeout in milliseconds for auto hide/show action. When timeout has elapsed and mouse has left the bar the bar will be automatically hidden. If mouse is hovering over the collapsed bar and timeout has elapsed the bar will be displayed. Gets or sets whether bars on auto-hide panel are displayed when mouse hovers over the tab. Gets or sets whether bars that have focus are collapsed automatically or not. Gets or sets the style of auto-hide panel. Gets or sets the ColorScheme object used by this panel. Default value is null which means that ColorScheme is automatically created as specified by Style property. Note that if your DotNetBarManager has UseGlobalColorScheme set to true ColorScheme from DotNetBarManager will be used. Creates new instance of the class. Creates new instance of the class. Indicates the Balloon tip position. Tip is on the top. Tip is on the left side. Tip is on the right side. Tip is on the bottom. Indicates the style of the balloon. Indicates type of Alert animation performed when alert is displayed. No animation take place when alert is displayed. Alert is animated from bottom to top. (Default) Alert is animated from top to bottom. Alert is animated from left to right. Alert is animated from right to left. Delegate for custom paint event handler. Summary description for Balloon. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Auto resize balloon to the content. Balloon width is calculated so image and caption text can fit in single line. Recalculates layout of the balloon. Displays balloon using control to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain control. Control used for balloon positioning. Displays balloon using control to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain control. Control used for balloon positioning. Indicates whether balloon receives input focus. Displays balloon using rectangle to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain screen region. Rectangle in screen coordinates used for balloon positioning. Indicates whether balloon receives input focus. Displays balloon using item to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain item. Item used for balloon positioning. Indicates whether balloon receives input focus. Display balloon. Indicates whether balloon receives input focus. Displays balloon. Called when balloon is hidden. Hides balloon. Occurs when background is redrawn. Occurs when caption image is redrawn. Occurs when caption text is redrawn. Occurs when text is redrawn. Occurs when close button is clicked. Occurs when TipPosition property has changed. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets the minimum balloon width when auto sizing balloon. Default value is 180. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets the target gradient background color. Gets or sets gradient fill angle. Specifies the transparency of background image. Specifies background image position when container is larger than image. Gets or sets the border color.. Specifies balloon style. Gets or sets whether the Close button is displayed. Gets or sets the animation type used to display Alert type balloon. Gets or sets the total time in milliseconds alert animation takes. Default value is 200. Gets or sets whether balloon will close automatically when user click the close button. Gets or sets time period in seconds after balloon closes automatically. Gets or sets the custom image for Close Button. Gets or sets the custom image for Close Button when mouse is over the button. Gets or sets the custom image for Close Button when button is pressed. Gets or sets the Caption image. Gets or sets the Caption icon. Icon is used to provide support for alpha-blended images in caption. Gets or sets the Caption font. Gets or sets text displayed in caption. Gets or sets color of caption text. Gets or set position of the balloon tip. Gets or sets tip distance from the edge of the balloon. Returns length of the tip. Gets/Sets whether Balloon is visible. Represents a balloon style pop-up window that displays a brief description of a control's purpose when the mouse hovers over the control or when controls receives input focus. Initializes a new instance of the BalloonTip class. Clean up any resources being used. Retrieves the Balloon Caption text associated with the specified control. Associates Balloon Caption text with the specified control. The Control to associate the Balloon Caption text with. The Balloon Caption text to display on the Balloon. Retrieves the Balloon text associated with the specified control. Associates Balloon text with the specified control. The Control to associate the Balloon text with. The Balloon text to display on the Balloon. Removes all Balloon texts currently associated with the BalloonTip control. Removes specific Balloon texts currently associated with the BalloonTip control. Control that has Balloon texts associated. Shows Balloon for specific control. Control must have Balloon already assigned to it. Control that has Balloon already assigned. Closes Balloon control if visible. Occurs before balloon is displayed. Occurs before balloon is closed and allows to cancel the action. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets a value indicating whether the BalloonTip is currently active. true if the BalloonTip is currently active; otherwise, false. The default is true. Returns reference to the control that triggered balloon. Gets or sets the minimum balloon width when auto sizing balloon. Default value is 180. Gets or sets a value indicating whether Balloon receives input focus when displayed. Default value is false. Gets or sets the time (in milliseconds) that passes before the BalloonTip appears. Gets or sets a value indicating whether a Balloon window is displayed even when its parent form is not active. Default value is false. Gets or sets the internal Balloon control that is used to display Balloon. This property will have valid value only during time Balloon is actually displayed on the screen. Value will also be valid during BalloonDisplaying event. You can use this property to further customize Balloon control before it is displayed to the user. You can also set it to your own instance of the Balloon control (or the control that is inheriting it) for ultimate customization options. Note that new instance of Balloon control is created each time Balloon needs to be displayed. Once Balloon is closed control is disposed. Specifies balloon style. Gets or sets the animation type used to display Alert type balloon. Gets or sets the total time in milliseconds alert animation takes. Default value is 200. Gets or sets whether balloon will close automatically when user click the close button. Gets or sets time period in seconds after balloon closes automatically. Gets or sets whether Balloon is shown after control receives input focus. Default value is false. When set to true Balloon will not be displayed on mouse hover. Gets or sets whether the Balloon Close button is displayed. Gets or sets default balloon width. Usually the width of the balloon is calculated based on the width of the caption text. If caption text is not set then this value will be used as default width of the balloon. Gets or sets the Balloon Caption image. Gets or sets the Balloon Caption icon. Icon is used to provide support for alpha-blended images in caption. Represents bar control. Interface used for docking support. Returns Minimum docked size of the control. Returns Preferrred size of the docked control. Sets the dock line for the control. Used internaly by dock manager. New Dock line. Indicated whether control can be docked on top dock site. Indicated whether control can be docked on bottom dock site. Indicated whether control can be docked on left dock site. Indicated whether control can be docked on right dock site. Indicates whether control can be docked as document i.e. middle (fill) dock site. Indicates whether control can be docked as tab to another bar. Indicated whether control can be stretched to fill dock site. Holds the left position (dock offset) of the control. Specifies the dock line for the control. Specifies current dock orientation. Gets whether control is docked. Returns the dock site of the control. Gets or sets the control dock side. Gets or sets whether bar is locked to prevent docking below it. Interface implemented by target Bar interested in access to designer. Gets or sets the BarBaseControlDesigner instance. Desribes interface that provides custom serialization support for items. Invokes SerializeItem event. Provides data for the event. Invokes DeserializeItem event. Provides data for the event. Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. To serialize custom data to XML definition control creates handle this event and use CustomXmlElement property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data you have serialized during SerializeItem event. To de-serialize custom data from XML definition handle this event and use CustomXmlElement property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. Raises BarStateChanged event. Provides event arguments. Initializes a new instance of the Bar class. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Initializes a new instance of the Control class. Bar Caption Releases the focus from the bar and selects the control that had focus before bar was selected. If control that had focus could not be determined focus will stay on the bar. This method is used by internal DotNetBar implementation and you should not use it. Creates the Graphics object for the control. The Graphics object for the control. Returns the renderer control will be rendered with. The current renderer. Raises the PreRender event. Provides the event arguments Raises the PostRender event. Provides the event arguments Drawns bar grab handle if one specified. Context information. Paints bar side bar. Reference to graphics object. Recalculates the layout of the Bar, resizes the Bar if necessary and repaints it. Recalculates the layout of the Bar and repaints it. This will not change the size of the Bar it will only force the recalculation of the size for each contained item and it will repaint the bar. To ensure that Bar is resized if necessary as well call RecalcLayout method. Raises ItemLayoutUpdated event. Provides event arguments. Method is called by DotNetBarManager when bar is being moved and Escape key is pressed. Called when IsMaximized property has changed. Old property value New property value Closes the DockContainerItem with event source set to Code. DockContainerItem to close. Closes the DockContainerItem. DockContainerItem to close. Source of the event. Raises the ItemClick event. Item that was clicked. Event arguments. Suspends normal layout logic. Resumes normal layout logic. Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. Invokes SerializeItem event. Provides data for the event. Invokes DeserializeItem event. Provides data for the event. Saves the Bar definition to file. Definition file name. Loads the Bar definition from file. Definition file name. Saves the Bar layout to file. Definition file name. Loads the Bar definition from file. Definition file name. Sets the client size of the bar excluding caption. This method is useful when setting the size of the bars with layout type DockContainer. Width of bar in pixels. Height of bar in pixels. Sets the client size of the bar excluding caption. This method is useful when setting the size of the bars with layout type DockContainer. New bar size Returns true if Font property should be serialized by Windows Forms designer. Designer method to reset the property to its default value. Resets the ColorScheme property to its default value. Called when CanMaximizeFloating property has changed. Old property value New property value Makes the Bar display by setting the visible property to true. Hides the Bar. Returns whether Size property should be serialized. Returns the first child item with specified name regardless of it's hierarchy. Item name. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. This member is not implemented and should not be used. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns AutoHidePanel that bar is on if in auto-hide state otherwise returns null. AutoHidePanel object or null if bar is not in auto-hide state. Raises BeforeAutoHideDisplayed event. Raises BeforeAutoHideHidden event. Destroys tooltip window. Shows tooltip for this item. Re-docks the floating bar to its previous docking position. Invokes CaptionButtonClick event. Displays or hides the automatic caption button popup menu. Called when DockTabStripHeight property has changed. Old property value New property value Returns the Minimum Size for specified orientation. Orientation to return minimum size for. Returns the preferred size of the Bar when docked. Orientation to return preferred size for. Sets the dock line but it does not forces the Bar to change position. The position will be changed on next layout request or when dock site needs to recalculate the layout of the bat. Used internally only. ISupportInitialize.BeginInit implementation. ISupportInitialize.EndInit implementation. Returns Minimum docked size of the control. Returns Preferrred size of the docked control. Sets the dock line for the control. Used internaly by dock manager. New Dock line. Occurs after bar state has changed, like selected dock tab has changed, bar has closed, bar has been docked or undocked etc. Occurs when Item is clicked. Occurs after Bar is docked. Occurs after Bar is undocked. Occurs after Bar definition is loaded. Occurs when current Dock tab has changed. Occurs when bar visibility has changed as a result of user action. Occurs when bar auto hide state has changed. Occurs when Bar is about to be closed as a result of user clicking the Close button on the bar. Occurs when Bar in auto-hide state is about to be displayed. Occurs when popup item is closing. Event is fired only when Bar is used independently of DotNetBarManager. Occurs when popup of type container is loading. Event is fired only when Bar is used independently of DotNetBarManager. Occurs when popup of type container is unloading. Event is fired only when Bar is used independently of DotNetBarManager. Occurs when popup item is about to open. Event is fired only when Bar is used independently of DotNetBarManager. Occurs just before popup window is shown. Event is fired only when Bar is used independently of DotNetBarManager. Occurs before dock tab is displayed. Occurs when caption button is clicked. Caption button is button displayed on bars with grab handle style task pane. Occurs on dockable bars when end-user attempts to close the individual DockContainerItem objects using system buttons on dock tab. Event can be canceled by setting the Cancel property of event arguments to true. This even will occur only after user presses the X button on tab that is displaying the dockable windows/documents. Occurs on dockable bars after DockContainerItem is closed by end-user. This action cannot be cancelled. Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. To serialize custom data to XML definition control creates handle this event and use CustomXmlElement property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data you have serialized during SerializeItem event. To de-serialize custom data from XML definition handle this event and use CustomXmlElement property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. Occurs after the TabStrip style which used on dockable windows has changed. This event gives you opportunity to change the style of the tab strip by accessing Bar.DockTabControl.Style property. Occurs before the bar control is rendered. This event is fired once for each part of the bar control being rendered. Check the Part property of the event arguments to identify the part being rendered. You can cancel internal rendering by setting Cancel property. Occurs after the bar control is rendered and allows you to render on top of the default rendering provided by the control. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Gets/Sets the owner of the Bar object. Gets or sets the item default accessibility action will be performed on. Returns the reference to the control that last had input focus. This property should be used to determine which control had input focus before bar gained the focus. Use it to apply the menu command to active control. Indicates the array of colors that when set are used to draw the border of the item. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets whether caption of floating bar will be drawn using themes. Gets/Sets the parent item of the Bar. The parents item sub-items are displayed on the bar. Occurs after internal item layout has been updated and items have valid bounds assigned. Gets or sets docked bar caption height. Default value is 0 which means system predefined height is used. Gets or sets whether bar when changed over to floating state is hidden instead of shown. This property is used internally to optimize loading of hidden floating bars. You should not use this property in your code. It is for internal DotNetBar infrastructure use only. Returns true if bar is being moved/dragged by user. Gets or sets whether floating dockable window is maximized. Specifies the bar behavior when its title is double-clicked Returns whether popup bar should display shadow. Returns whether popup bar shadow should be alpha-blended. Gets/Sets the popup animation that will be applied when popup is shown. Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. Gets/Sets Bar definition as XML string. Gets or sets whether layout changes are saved for this bar when DotNetBarManager.SaveLayout method is used to save layout for all bars. Default value is true which means that layout changes are saved. Gets/Sets Bar layout as XML string. Specifies background image position when container is larger than image. Specifies the transparency of background image. Sets/Gets the side bar image structure. Gets/Sets the caption of the Bar. This text is displayed in title of the Bar when Bar is floating. Specifies whether Bar is drawn using Themes when running on OS that supports themes like Windows XP. Returns current Bar state. Returns the collection of sub-items hosted on the Bar. Returns the reference to the container that containing the sub-items. Gets/Sets whether the items that could not be displayed on the non-wrap Bar are displayed on popup menu or popup Bar. Gets/Sets the spacing in pixels between the sub-items. Gets/Sets the padding in pixels. This represents the spacing between the top edge of the bar and the top of the item. Gets/Sets the padding in pixels. This represents the spacing between the bottom edge of the bar and the bottom of the item. Gets/Sets the padding in pixels. This represents the spacing between the left edge of the bar and the left side of the first item. Gets/Sets the padding in pixels. This represents the spacing between the right edge of the bar and the right side of the last item. Sets/Gets whether bar is menu bar. Menu bar will show system icons for Maximized forms in MDI Applications. Only one bar can be a Menu bar in an application. Gets or sets the visual type of the bar. The type specified here is used to determine the appearance of the bar. Gets or sets Bar Color Scheme. Gets or sets Caption (Title bar) background color. Gets or sets Caption (Title bar) text color. Gets or sets whether toolbars with appropriate style appear with rounded corners. Default value is true. Gets/Sets the visual style of the Bar. Gets/Sets whether the items will be wrapped into next line when Bar is full. Applies to both docked and floating Bar states. Gets/Sets whether the items will be wrapped into next line when Bar is full. Applies only to Bars that are docked. Gets/Sets whether the items will be wrapped into next line when Bar is full. Applies only to Bars that are floating. Gets/Sets the grab handle style of the docked Bars. Gets the grab handle client rectangle. Returns CanClose based on the selected dock-container item. Gets/Sets whether the Bar can be hidden by end-user. Applies to Document docked bars only. Indicates whether Maximize button is visible on floating dock windows. Gets/Sets border style when Bar is docked. Gets/Sets whether floating bar is hidden when application loses focus. Gets/Sets whether tab navigation buttons are shown for tabbed dockable bars. Gets or sets the border line color when docked border is a single line. Gets/Sets whether Bar is visible or not. Returns number of items that have Visible property set to true. Gets or sets whether bar is valid drop target for end-user bar customization. Default value is true. When bar is used as dock container then you can use this property to prevent docking of other bars as dock tabs. Gets or sets whether items on the Bar can be customized. Specifies whether Bar was created by user using Customize dialog. Gets/Sets the Bar name used to identify Bar from code. Gets/Sets the Image size for all sub-items on the Bar. Gets or sets the layout type. Gets or sets whether all buttons are automatically resized to the largest button in collection. Gets or sets rounded corner size for styles that use rounded corners. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets whether mouse over fade effect is enabled for buttons. Default value is false. Note that Fade effect will work only when Office2007 style is used. For other styles this property has no effect and fade animation is not used regardless this property setting. Gets whether fade effect should be in use. Gets or sets the Bar back color. Gets or sets the Bar customize menu (Applies to the bars with LayoutType set to DockWindow only). Indicates the auto-hide side of the parent form where bar is positioned. Gets or sets whether tab text is always visible while bar is in auto-hide state. Default value is false which indicates that only text for the active dock tab is visible. Indicates whether Bar is in auto-hide state. Applies to non-document dockable bars only. Gets or sets the visibility of the bar when bar is in auto-hide state. Indicates whether Bar can be auto hidden. Gets or sets the global parent control used as part of Global Items feature when bar is used as context menu bar. This property is used internally by DotNetBar and should not be set directly. Gets or sets how long it takes to play the auto-hide animation, in milliseconds. Maximum value is 2000, 0 disables animation. Occurs before the bar in auto-hide state is displayed on popup and allows you to cancel display by setting Cancel=true on event arguments. Occurs before the bar in auto-hide state is hidden and allows you to cancel display by setting Cancel=true on event arguments. Gets whether tooltip is visible or not. Indicates whether dock tabs are visible when bar is acting as dock-container and it needs to display tabs to represents multiple DockContainerItem objects hosted by the bar. Default value is true. Gets or sets height of the docked bar tab strip which displays docked tabs. Returns the reference to internal TabStrip control used to display contained DockContainerItems. Gets or sets the selected DockContainerItem if bar represents dockable window. Gets or sets the tab (DockContainerItem) index for Bars with LayoutType set to eLayoutType.DockContainer. Index corresponds to the index of the DockContainerItem in Bar.Items collection. Indicates Bar background image. Gets or sets whether caption button menu for bars with grab handle task pane is automatically created. Caption menu when automatically created will display the list of all items from Items collection and it will maintain only one item from the list as visible item. To create custom caption menu that is displayed when user clicks the caption button handle CaptionButtonClick event. Gets or sets whether caption (text) of the bars with dock container layout is automatically set to the selected dock container item text. Specifies whether Bar can be undocked. Does not apply to stand alone bars. Specifes whether end-user can tear-off (deattach) the tabs on dockable window. Specifes whether end-user can reorder the tabs on dockable window. Gets or sets whether bar or DockContainerItem that is torn-off this bar can be docked as tab to another bar. Default value is true which indicates that bar can be docked as tab to another bar. Gets or sets whether dock bar can be moved by dragging its caption using the mouse. Specifies whether Bar can be docked on Top dock site or not. Does not apply to stand alone bars. Specifies whether Bar can be docked on Bottom dock site or not. Does not apply to stand alone bars. Specifes whether Bar can be docked on Left dock site or not. Does not apply to stand alone bars. Specifes whether Bar can be docked on Right dock site or not. Does not apply to stand alone bars. Specifies whether Bar can be docked as document. Default value is false. See DotNetBarManager.EnableDocumentDocking for more details. Specifies whether Bar will stretch to always fill the space in dock site. Applies to the dockable bars only. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Gets/Sets the distance from the far left/top side of the docking site or suggests the order of the docked bar. Upon serialization this property will contain actual left/top position of the bar. You can use it to re-order the bars docked on the same line. Property value is relative to the other bars docked on the same line when it is used to change the order. For example setting DockOffset value to 10 will place the bar just after the last bar on the same line that has DockOffset value less than 10. If there is no bar with DockOffset value less than 10 the bar will be placed in first position. Gets/Sets the dock line. Gets or sets the dock tab alignment. Gets or sets whether selected dock tab is closed when Bar caption close button is pressed. Default value is false which indicates that whole bar will be hidden when bars close button is pressed. Gets or sets whether close button is displayed on each dock tab that allows closing of the tab. Default value is false. Gets or sets whether tab that shows all dock containers on the bar is visible all the time. By default tab is hidden when there is only one item displayed. Gets or sets whether bar is locked to prevent docking below it. Applies to undockable bars only. Gets/Sets the orientation of the Bar. Returns whether Bar is docked or not. Returns the Bars dock site. Gets/Sets the dock side for the Bar. Gets or sets the inital floating location. This location will be used when DockSide is set to None. Indicates whether Tooltips are shown on Bars and menus. Gets or sets whether control is selected in designer. Gets or sets whether accelerator letters for menu or toolbar commands are underlined regardless of current Windows settings. Accelerator keys allow easy access to menu commands by using Alt + choosen key (letter). Default value is false which indicates that system setting is used to determine whether accelerator letters are underlined. Setting this property to true will always display accelerator letter underlined. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. Indicates whether mnemonic keys, accelerator keys, which are set through item Text property used ampersand character are processed by control. Specifes whether Bar can be docked on Top dock site or not. Does not apply to stand alone bars. Specifes whether Bar can be docked on Bottom dock site or not. Does not apply to stand alone bars. Specifes whether Bar can be docked on Left dock site or not. Does not apply to stand alone bars. Specifes whether Bar can be docked on Right dock site or not. Does not apply to stand alone bars. Specifes whether Bar can be docked as document. Default value is false. See DotNetBarManager.EnableDocumentDocking for more details. Indicated whether control can be stretched to fill dock site. Holds the left position (dock offset) of the control. Specifies the dock line for the control. Specifies current dock orientation. Gets whether control is docked. Returns the dock site of the control. Gets or sets the control dock side. Gets or sets whether bar is locked to prevent docking below it. Defines delegate for the PreRender and PostRender Bar control events. Represents event arguments for PreRender and PostRender Bar control event. Gets the reference to the Bar being rendered. Gets or sets the rectangle of the part being rendered. Certain parts of bar like the title buttons allow you to set this property to the custom size of your button. Default value is the system size of the part being rendered. Gets the Bar part being rendered. When used in PreRender event allows you to cancel the default rendering by setting this property to true. Gets the reference to the Graphics object to render the tab on. Creates new instance of the class and initializes it with default values. Defines the part of the Bar control for custom rendering. Indicates the Bar background and border. Indicates the Bar caption. Indicates the Bar close button displayed inside of caption. Indicates the Bar customize button displayed inside of caption. Indicates the Bar caption text. Indicates the Bar grab handle. Indicates the Bar resize handle. Indicates the Bar auto-hide button displayed inside of caption. Indicates the Bar caption task pane. Indicates the Bar maximize button displayed inside of caption. Indicates the complete bar area. This part is used for the PostRender event. Defines delegate for BarStateChanged event. Provides event arguments for ActiveDockContainerChanged event. Gets the Bar that is changed. Gets the type of the change that affected the bar. Provides any optional context information about the state change. Initializes a new instance of the BarStateChangedEventArgs class. Initializes a new instance of the BarStateChangedEventArgs class. Defines bar state changes for BarStateChanged event. Indicates that Bar selected dock tab is about to change. Indicates that Bar selected dock tab has changed. Indicates that bar docking has changed and bar was docked. Indicates that bar has been undocked from dock site. Indicates that bar dock tab has closed. Indicates that bar in auto-hide state has been folded, i.e. returned to collapsed state. Indicates that bar in auto-hide state has been open, shown. Indicates that bar AutoHide property has changed meaning that bar has been either placed in auto-hide mode or taken out of auto-hide mode. Indicates that tab has been moved within a bar tab-strip by end user. Specifies the behavior of bar when its title is double clicked. Double clicking bar title does not do anything. Double clicking bar title when bar is docked will float the bar if CanUndock=true Double clicking floating bar title will re-dock it if any of CanDock*** properties is true. Double clicking will toggle bar state between float and dock state if all CanDock*** and CanUndock properties allow it. Represents base control for bars. Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control. The AccessibleEvents object to notify the accessibility client applications of. The child Control to notify of the accessible event. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the first item that matches specified name. Item name to look for. Invokes the DotNetBar Customize dialog. Invokes ItemDoubleClick event. Reference to item double-clicked Event arguments Clean up any resources being used. Applies design-time defaults to control. Creates the Graphics object for the control. The Graphics object for the control. Returns the renderer control will be rendered with. The current renderer. Called after control has painted its content and allows painting on top of the controls content. Paint arguments. Raises ItemLayoutUpdated event. Provides event arguments. Applies any layout changes and repaint the control. Occurs when Checked property of an button has changed. Occurs when Item is clicked. Occurs when Item is clicked. Occurs when popup of type container is loading. Occurs when popup of type container is unloading. Occurs when popup item is about to open. Occurs when popup item is closing. Occurs just before popup window is shown. Occurs when Item Expanded property has changed. Occurs when mouse button is pressed. Occurs when mouse button is released. Occurs when mouse enters the item. Occurs when mouse leaves the item. Occurs when mouse moves over the item. Occurs when mouse remains still inside an item for an amount of time. Occurs when item loses input focus. Occurs when item receives input focus. Occurs when user changes the item position, removes the item, adds new item or creates new bar. Occurs after an Item is removed from SubItemsCollection. Occurs after an Item has been added to the SubItemsCollection. Occurs when ControlContainerControl is created and contained control is needed. Occurs when Text property of an Item has changed. Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. Occurs after DotNetBar definition is loaded. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs before an item in option group is checked and provides opportunity to cancel that. Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. Occurs after main application form is activated. Occurs after main application form is deacticated. Occurs on application wide mouse down event. Gets or sets the form SideBar is attached to. Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Indicates whether Tooltips are shown on Bars and menus. Indicates whether item shortcut is displayed in Tooltips. Gets or sets the item default accessibility action will be performed on. Specifies the background style of the Explorer Bar. Indicates whether shortucts handled by items are dispatched to the next handler or control. Gets or sets Bar Color Scheme. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Specifies whether SideBar is drawn using Themes when running on OS that supports themes like Windows XP. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Occurs after internal item layout has been updated and items have valid bounds assigned. Represents the method that will handle the ItemRemoved event. Represents class for Accessibility support. Creates new instance of the object and initializes it with owner control. Reference to owner control. Returns number of child objects. Total number of child objects. Returns reference to child object given the index. 0 based index of child object. Reference to child object. Gets accessible role. Gets parent accessibility object. Returns bounds of the control. Returns current accessible state. Summary description for BarFunctions. Tries to invoke the RecalcLayout method on the control and return true if such method was invoked. Reference to the control Indicates whether to invalidate control if no recalc layout method is found return true if method is invoked. Creates copy of a bar to be used as new dock bar. This function is used to create new bar for tabs that are torn off the existing dock bars. Original base bar to base the new bar on. New instance of a bar. Note that bar is not added to the DotNetBarManager.Bars collection and DockSide is not set. Returns if passed control is ready for painting. Control to test. true if handle is valid otherwise false XML element is expected to be something like Image data Base64 encoded Image data Collection of Bar objects. Releases the resources used by the Component. Adds an Bar to the end of Bars collection. The Bar to be added to the end of the Bars collection. Removes specified bar from collection. Bar to remove Determines whether an Bar is in the collection. The Bar to locate in the collection. true if item is found in the collection; otherwise, false. Determines whether bar with given name is in collection. Name of the bar True if bar is part of this collection, otherwise false. Returns the zero-based index of the Bar in the collection. Bar to locate. Gets the Bar at the specified index. Gets the Bar with the specified name. Holds the XML element and attribute names for bar serialization. Represents class with static functions that provide commonly used utility functions when working with Bar objects and items hosted by Bar object. Sets Bar visible property and remembers the auto-hide state. Bar to set visibility for. true if visible otherwise false Sets the visible property of DockContainerItem and hides the bar if the given item is the last visible item on the bar. It will also automatically display the bar if bar is not visible. DockContainerItem to set visibility for. Indicates the visibility of the item Creates new instance of the bar and sets its properties so bar can be used as Document bar. Returns new instance of the bar. Sets the properties on a bar so it can be used as Document bar. Bar to set properties of. Changes the MDI Client border edge to remove 3D border or to add it. Reference to MDI Client object. Indicates whether to remove border. Changes the MDI Client border edge to remove 3D border or to add it. Reference to MDI parent form. Indicates whether to remove border. Disposes image reference and sets it to null. Reference to image to dispose. Disposes image reference and sets it to null. Reference to image to dispose. Invokes the method asynchronously using the WinForms Timer. Method to invoke. Invokes the method asynchronously using the WinForms Timer. Method to invoke. Time in milliseconds after which method is invoked. Gets or sets whether Fade Animation is enabled on system level for DotNetBar items which use this. Default value is true. Gets or sets whether StringFormat internally used by all DotNetBar controls to render text is GenericDefault. Default value is false which indicates that GenericTypographic is used. Gets or sets the anti-alias text rendering hint that will be used to render text on controls that have AntiAlias property set to true. Gets or sets whether .NET Framework TextRenderer class is used for text rendering instead of Graphics.DrawString. Default value is false. Using TextRenderer will disable the Fade and Animation effects on controls because of issues in TextRenderer when drawing text on transparent surfaces. Gets or sets whether items always generate the Focus accessibility event when mouse enters the item. Default value is false which indicates that focus event will be raised only when item is on menu bar. Gets or sets whether Application Message Filter that is registered by popup controls is automatically unregistered when last control is disposed. Default value is false and in most cases should not be changed. Get or sets the text-markup padding for text measurement when running on Japanese version of Windows. Gets or sets whether Image and Icon resources assigned to items and controls are automatically disposed when control or item is disposed. Default value is false. Defines the base class for items that are used by DotNetBar. Represents a content block interface. Gets or sets the bounds of the content block. Gets or sets whether content block is visible. Gets or sets the block margins. Creates new instance of BaseItem. Creates new instance of BaseItem and assigns item name. Item name. Creates new instance of BaseItem and assigns item name and item text. Item Name Item Text Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Deserialize the Item from the XmlElement. Source XmlElement. Indicates whether SubItems collection is serialized. Default value is true. Called on each item when ScaleControl method of parent control is called and gives opportunity to item to adjust its displayed based on current scaling. Scale factor. Called when item container has changed. If you override this method you must call the base implementation to allow default processing to occur. Previous container of the item. Called when item parent has changed. Returns whether item is enabled including the parent control item is on. Returns whether item is enabled including the parent control item is on. Called when size of the item is changed externally. Called when Visibility of the items has changed. New Visible state. Called when item Display state has changed. Called when item owner has changed. Raises SubItemsChanged event. Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). Occurs after an item has been removed. Item being removed. Occurs just before Click event is fired. Occurs after SubItems Collection has been cleared. Occurs before an item is removed. Item being removed. Occurs when IsOnCustomizeMenu property has changed. Occurs when IsOnCustomizeDialogChanged property has changed. Occurs when item enter or exists the design mode. Occurs when tooltip is about to be shown or hidden. Specifies whether tooltip is shown or hidden. Occurs after item has received the input focus. Item that received the focus. Occurs after item has lost the input focus. Item that lost the input focus. Indicates whether the item enabled property has changed. Called after TopInternal property has changed Called after LeftInternal property has changed Occurs when the mouse pointer enters the item. This is used by internal implementation only. Occurs when the mouse pointer hovers the item. This is used by internal implementation only. Occurs when the mouse pointer leaves the item. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. Occurs when a key is pressed down while the item has focus. This is used by internal implementation only. Processes the MouseLeave for the current mouse over item. Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. Occurs when the item is clicked. This is used by internal implementation only. Raises the click event and provide the information about the source of the event. Raises the Click event with default source as Code. Occurs when the item is double clicked. This is used by internal implementation only. Invokes DoubleClick event. Occurs when the item receives focus. If overridden base implementation must be called so default processing can occur. Occurs when the item has lost the focus. If overridden base implementation must be called so default processing can occur. Sets the input focus to the item. If overridden base implementation must be called so default processing can occur. Releases the input focus. If overridden base implementation must be called so default processing can occur. Occurs when item container has lost the input focus. If overridden base implementation must be called so default processing can occur. Occurs when item container receives the input focus. If overridden base implementation must be called so default processing can occur. Indicates that item size has changed. It must be called by child item to let the parent know that its size has been changed. Return Sub Item at specified location Gets the current expanded subitem. Gets the item that has input focus. Item that has focus or Null (Nothing) if none of the subitems have focus. Gets the owner of the item. DotNetBarManager that owns the item. Recalculate the size of the item. If overridden base implementation must be called so default processing can occur. Must be overridden by class that is inheriting to provide the painting for the item. Must be overridden by class that is inheriting to provide the method to return copy of an item. Internal Copy implementation. Item to copy to. Returns copy of the item. Copy of the item. Forces the repaint the item. Occurs when Expanded state changes. If overridden base implementation must be called so default processing can occur. Raises ExpandChange event. Event arguments Occurs when sub item expanded state has changed. Sub item affected. Releases all resurces used in this control. After calling Dispose() object is not in valid state and cannot be recovered to the valid state. Recreation of the object is required. Occurs after item visual style has changed. Occurs after text has changed. Returns if passed control is valid. Control to test. Resets Hoover timer. Returns true if any subitem is contained on the control with a given handle. Container handle to test. Occurs after Tooltip text has changed. Sets orientation of the item but it does not cause the recalculate layout flag setting on the parent item. New orientation value. Destroys tooltip window. Called when HotSubItem has changed. New value. Old value. Shows tooltip for this item. Returns the shortcut string that is displayed on tooltip. Returns the point in screen coordinates. Client point Point in screen coordinates if there is a parent Control otherwise clientPoint Collapses all sub items by setting their Expanded property to false. Item to collapse. Collapses all sub items by setting their Expanded property to false. Enumerates all child items as well. Item to collapse. Collapses whole tree for the item starting with its parent. Item to collapse. Returns whether item is hosted on popup menu or bar. Item to get information for. Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. Hash code. Called when DragStartPoint property has changed. Old property value New property value Called when Command property value changes. Occurs when text markup link is clicked. Updates data bindings for item and its sub-items in response to binding context change on parent control. Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. This property calls directly the ContainerControl.Invoke and is provided as shortcut convenience property only. A delegate to a method that takes parameters of the same number and type that are contained in the args parameter. An array of objects to pass as arguments to the specified method. This parameter can be null reference (Nothing in Visual Basic) if the method takes no arguments. An Object that contains the return value from the delegate being invoked, or nullNothingnullptra null reference (Nothing in Visual Basic) if the delegate has no return value. Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. This property calls directly the ContainerControl.Invoke and is provided as shortcut convenience property only. A delegate to a method that takes parameters of the same number and type that are contained in the args parameter. An Object that contains the return value from the delegate being invoked, or nullNothingnullptra null reference (Nothing in Visual Basic) if the delegate has no return value. Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. This property calls directly the ContainerControl.BeginInvoke and is provided as shortcut convenience property only. A delegate to a method that takes parameters of the same number and type that are contained in the args parameter. An Object that contains the return value from the delegate being invoked, or nullNothingnullptra null reference (Nothing in Visual Basic) if the delegate has no return value. Occurs when Item is clicked. Occurs when Item is double-clicked. Occurs when Item Expanded property has changed. Occurs when item loses input focus. Occurs when item receives input focus. Occurs when mouse button is pressed. Occurs when mouse button is released. Occurs when mouse enters the item. Occurs when mouse leaves the item. Occurs when mouse moves over the item. Occurs when mouse remains still inside an item for an amount of time. Occurs when copy of the item is made. Occurs when Text property of an Item has changed. Occurs when Visible property of an Item has changed. Occurs when Enabled property of an Item has changed. Occurs when item's tooltip visibility has changed. Occurs when content of SubItems collection has changed. Gets or sets whether item is rendered. Gets or sets whether item is selectable at design-time. Default value is true. Control Container (System.Windows.Forms.Control or its descendant) Returns the Parent of the item. Gets or sets a value indicating whether the item is enabled. Gets or sets whether item separator is shown before this item. Gets or sets Left position of this item Gets or sets Top position of this item Gets or sets Width of this item Gets whether item is in right-to-left layout mode. Gets or sets Height of this item Gets or sets a value indicating whether the item is visible. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Gets or sets whether item will auto expand when mouse is over the item or not. Gets the rectangle that represents the display area of the item. Gets or sets the size of the item. IBlock member implementation Specifies whether this item is visual container or not. For example Tool Menu is not container since it drops-down its items and they are not "visualy" contained. Also, the pop-up menus, drop-down Bars etc. are not containers. Returns true if this item is currently displayed. This property should not be set directly since it is managed by system and container of the item. Gets the mouse down coordinates. Gets whether item is on context menu created using ContextMenuBar Gets whether RaiseClick method will generate a click event give current item state. Indicates whether RaiseClick method collapses parent popups before raising click event. Default value is true. Gets whether item has input focus. Indicates that item is recalculating its size. Suspends all layout for the item including painting. Use this property carefully and only to improve performace. Indicates whether item is performing layout pass. Gets whether layout pass is in progress in the parent chain. Gets whether item has been disposed through Dispose method call. Returns the collection of sub items. Returns count of sub items in SubItems collection that have Visible property set to true. Unique ID that indentifies the item. Allows the user to associate custom user data with the item. Applies new visual style to this the item and all of its sub-items. Gets the effective item style. Gets or sets whether item will display sub items. Gets or sets item alignment inside the container. Gets or sets item description. This description is displayed in Customize dialog to describe the item function in an application. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets/Sets informational text (tooltip) for the item. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Returns name of the item that can be used to identify item from the code. Gets or sets the global name of the item that is used to synchronize the Global properties for the item across all instances with same global name. Note that only instances that belong to the same control are synchronized. GlobalItem must be set to true to perform the synchronization. You can find more information and list of properties that are synchronized in help file. Gets whether global properties should synchronized. Gets orientation within container that is supported by this item. If item does not support certain orientation the container automatically hides it when container switches into that orientation. Gets or sets whether item is global or not. This flag is used to propagate property changes to all items with the same name. Setting for example Visible property on the item that has GlobalItem set to true will set visible property to the same value on all items with the same name. Gets or sets orientation inside the container. Do not change the value of this property. It is managed by system only. Gets whether tooltip for the item is displayed. Gets whether tooltip is visible or not. Gets or sets the name of the bar this item originated on. This is used to remember the originating bar when user is moving the items from bar to bar. Gets or sets item's original position (index) if item position has changed due to the user customization. Gets or sets flag that indicates whether item was customize by the end-user. Gets reference to the tooltip control if tooltip is displayed for this item. Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. Gets or sets the text associated with this item. Gets or sets whether item can be customized by end user. Returns whether item is hosted on Customize menu. Returns whether item is hosted on Customize Dialog. Returns whether item is hosted on menu or not. Returns whether item is hosted on menu bar or not. Returns whether item is hosted on bar or not. Returns whether item is in design mode or not. Get or sets whether item has been changed in a way that it needs its size recalculated. This is internal property and it should not be used by your code. Returns whether item is System item. Indicates whether access key processing set using ampersand key in Text is enabled. When enabled, and access key is pressed, item will raise Click event. Return Access key for the item. Gets or sets the collection of shortcut keys associated with the item. Returns text representation of shortcut for this item. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets the design-marker orientation for the item. Specifes the mouse cursor displayed when mouse is over the item. Indicates whether item will be Serialized. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Gets the AccessibleObject assigned to the item. Gets or sets the default action description of the control for use by accessibility client applications. Gets or sets the description of the control used by accessibility client applications. Gets or sets the name of the control used by accessibility client applications. Gets or sets the accessible role of the item. Gets or sets a value indicating whether the item is visible to accessibility applications. Gets the item state inside of the parent container. Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. Gets or sets the command assigned to the item. Default value is null. Note that for ButtonItem instances if this property is set to null and command was assigned previously, Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Gets reference to parsed markup body element if text was markup otherwise returns null. Gets plain text without text-markup if text-markup is used in Text. Gets whether item supports text markup. Default is false. Gets a value indicating whether the caller must call an invoke method when making method calls to the item because the caller is on a different thread than the one the item was created on. This property calls directly the ContainerControl.InvokeRequired and is provided as shortcut convinience property only. Defines item parent container states. State is not set. Item in on the NavigationPane in normal size. Represents the controller which allows single BaseItem to be hosted on the control. Initializes a new instance of the BaseItemController class. Returns the renderer control will be rendered with. The current renderer. Defines class which described single binding. Raises Format event. Provides event arguments. Initializes a new instance of the BindingDef class. Initializes a new instance of the BindingDef class. Updates specified item PropertyName with the data from data object property specified by DataMember. Item to set PropertyName on. Data to retrieve DataMember value from. Updates specified item PropertyName with the data from data object property specified by DataMember. CurrencyManager to use Item to set PropertyName on. Data to retrieve DataMember value from. Called when PropertyName property has changed. Old property value New property value Called when DataMember property has changed. Old property value New property value Called when FormattingEnabled property has changed. Old property value New property value Called when FormatString property has changed. Old property value New property value Called when FormatInfo property has changed. Old property value New property value Called when NullValue property has changed. Old property value New property value Raises the PropertyChanged event. Provides event arguments. Gets or sets the property name binding is attached to. Gets the reference to BindingMemberInfo created based on DataMember. Gets or sets the data member name which holds data that PropertyName is populated with. Gets or sets whether type conversion and formatting is applied to the property data. Gets or sets format specifier characters that indicate how a value is to be displayed. For more information, see Formatting Overview: http://msdn.microsoft.com/en-us/library/26etazsy%28v=vs.71%29.aspx Gets or sets the IFormatProvider that provides custom formatting behavior. Gets or sets the Object to be set as the target property when the data source contains a DBNull value. The data source must contain DBNull for the NullValue property to be correctly applied. If the data source type is a type such as a string or integer the value of the NullValue property will be ignored. Also, the NullValue property is ignored if it is set to null. Occurs when property on BindingDef object has changed. Represents the method that will handle converting for bindings. Gets the reference to the item being converted. Get the reference to the name of the field or property on the item that needs conversion. Represents BindingDefConverer converter. Creates new instance of the class. Checks whether conversion can be made to specified type. Context Information. Destination type. Converts object to specified type. Context information. Culture information. Object to convert. Destination type. Object converted to destination type. Represents the toolbar control with the magnifying (bubbling) buttons. Creates new instance of the control. Indicates whether property should be serialized. Used by the Windows Forms design-time support. Resets the property to default value. Used by the Windows Forms design-time support. Indicates whether property should be serialized. Used by the Windows Forms design-time support. Resets the property to default value. Used by the Windows Forms design-time support. Returns whether property should be serialized by Windows Forms designer. True if property is different than default value otherwise false. Returns whether property should be serialized by Windows Forms designer. True if property is different than default value otherwise false. Recalculates the layout of the control. This method should be called after all changes to the tabs, buttons are completed so layout of the control recalculated. Raises ItemLayoutUpdated event. Provides event arguments. Returns reference to the button at specified location x - coordinate y - coordinate Reference to the button or null if no button could be found at given coordinates. Returns reference to the button at specified location Location coordinates Reference to the button or null if no button could be found at given coordinates. Returns tab at specific location. Coordinates to get the tab from. Reference to the tab object or null if tab cannot be found at specified location Returns tab at specific location. x - coordinate y - coordinate Reference to the tab object or null if tab cannot be found at specified location Invokes BubbleStart event. Invokes BubbleEnd event. Invokes ButtonClick event on the control. Reference to the button that was clicked. Called after overlay window became inactive. Stops the bubble animation effect is one is applied currently. Internal processing of MouseMove event. Move move event arguments. Internal processing for MouseLeave event. Event arguments Called after all buttons have been removed. Tab from which all buttons were removed. Called after specified button has been removed. Tab from which button was removed. Button that was removed. Called after new button is added to the Buttons collection. Tab to which button was added. Reference to the button added. Called when Visible property of Button has changed. Button affected. Returns the button background rectangle for display purposes. Applies setting for the ButtonBackgroundStretch property. Background rectangle. Called after tab has been removed from the collection. Tab that was removed. Called after tab has been added to the collection. Newly added tab. Called after all tabs are removed from the collection. Called after text of a tab has changed. Tab which text has changed. Called after Visible property of the tab has changed. Tab affected. Sets the tab mouse is placed over. Tab that mouse is currently over or null if mouse is not over any tab. Occurs when active tab is about to change. Occurs when any of the buttons is clicked. Sender object should be casted to BubbleButton to get the button that was actually clicked. Occurs when mouse first enters the control and bubble effect is employed to provide feedback. Occurs when mouse leaves the control and bubble effect is ended. Gets or sets the bubble button tooltip text color. Default value is White color. Gets or sets the bubble button tooltip text outline color. Default value is Black color. Gets or sets the spacing in pixels between buttons. Default value is 0. Gets or sets whether background for the buttons is stretched to consume complete width of the control. Default value is true. Gets the style for the background of the control. Gets the style for the background of the buttons. Gets the bounds of the buttons back area. Gets the bounds of the tabs area. Gets or sets the duration of animation that is performed when mouse enters a button for the first time or when mouse has left the control. Gets or sets whether bubble animation is enabled. Default value is true. Gets or sets whether anti-alias smoothing is used while painting. Gets or sets ImageList for images used on buttons. These images will be used as images for the buttons that are not magnified. Use ImagesLarge to specify the magnified images for the coresponding images based on the index in this list. Gets or sets ImageList for large-sized images used on buttons when button is magnified. Gets or sets whether tooltips are displayed for the buttons. Gets or sets size of the images when button is enlarged, default value is 48 by 48 pixels. Note that you should provide the images in the same size for the buttons through the image properties on the buttons or through ImagesLarge property. If the large images are not provided the regular button image will be automatically enlarged. Gets or sets the normal image size for the buttons, default value is 24 by 24 pixels. This should be set to the default image size that you will use on the buttons. If the images specified for the buttons are not of the same size as the size specified here then they will be automatically resized. Normal size must always be smaller than the size specified by ImageSizeLarge property. Gets or sets the font that is used to display tooltips. Gets or sets the selected tab. Gets the reference to the colors that are used when tab is selected. Gets the reference to the colors that are used when mouse is over the tab. Gets the collection of all tabs. Gets or sets the button alignment. Gets or sets whether tabs are visible. Default value is true. Occurs after internal item layout has been updated and items have valid bounds assigned. Delegate for tab change events. Represents the event arguments tab changing events. Cancels the operation. Specifies the event source. Specifies newly selected tab. Specifies currently selected tab. Default Constructor. Represents overlay class to support bubble effects on BubbleBar control. Called just before window is shown. Called after window is closed. Summary description for BubbleBarGroup. Represents interface for simple text only tab. Returns the font used for tab text. Reference to font object. Gets or sets the text displayed on the tab. Gets or sets whether tab is visible. Gets the display bounds of the tab. Gets or sets the background color of the tab when inactive. Gets or sets the target gradient background color of the tab when inactive. Gets or sets the gradient angle. Gets or sets the light border color when tab is inactive. Gets or sets the dark border color when tab is inactive. Gets or sets the border color when tab is inactive. Gets or sets the text color when tab is inactive. Gets or sets name of the tab item that can be used to identify item from the code. Gets or sets the predefined tab color. Returns true if tab is selected tab. Returns true if mouse is over the tab. Gets the tab alignment. Default constructor. Default constructor. Container object. Returns the font for the tab text. Reference to the font object. Sets the parent of the tab. Reference to the tab parent object or null. Called after new button is added to the Buttons collection. Reference to the added button. Called after specified button has been removed. Button that was removed. Called after all buttons have been removed. Gets the collection of the buttons associated with the tab. Gets or sets the text displayed on the tab. Gets or sets whether tab is visible. Gets the display bounds of the tab. Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the background color of the tab when inactive. Gets or sets the target gradient background color of the tab when inactive. Gets or sets the gradient angle. Gets or sets the light border color when tab is inactive. Gets or sets the dark border color when tab is inactive. Gets or sets the border color when tab is inactive. Gets or sets the text color when tab is inactive. Gets or sets name of the tab item that can be used to identify item from the code. Gets or sets the predefined tab color. Returns true if tab is selected tab. Returns true if mouse is over the tab. Gets the tab alignment. Returns reference to parent object or null if tab does not have parent. Gets or sets whether tab has design-time focus. Gets or sets the bounds of the content block. Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. Represents collection for BubbleBarTab objects. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the IBlock array. Array to copy to. Copies contained items to the ISimpleTab array. Array to copy to. Returns next visible tab from the reference tab. Reference tab. Next visible tab or null if next visible tab cannot be determined. Returns previous visible tab from the reference tab. Reference tab. Previous visible tab or null if Previous visible tab cannot be determined. Returns reference to the object in collection based on it's index. Represents a button used on BubbleBar control. Creates new instance of button object. Sets the display rectangle of the button. New display rectangle of the button. Sets the magnified display rectangle of the button. New magnified display rectangle. Sets whether mouse is over the button. True if mouse is over the button otherwise false. Raises the MouseEnter event. Raises the MouseLeave event. Sets whether left mouse button is pressed over this button. True if left mouse button is pressed otherwise false. Sets the parent collection button belongs to. Parent collection of the item. Returns the reference to the BubbleBar that contains this button. Invokes button's Click event. Indicates source of the event. Raises click event. Default event arguments. Occurs when user clicks the button. Occurs when mouse enters the button. Occurs when mouse leaves the button. Gets or sets the shortcut key to expand/collapse splitter. Gets or sets the tooltip for the button. Gets or sets the default image used on the button. Note that for improved appearance of the buttons when enlarged you should set the ImageIndexLarge to the large version of the image specified here. The image size should be the same size that is specified by the image size properties on BubbleBar object. Gets reference to the internal cached image loaded from the ImageIndex. Gets reference to the internal cached image loaded from the ImageIndex. Specifies the Button image. Specifies enlarged the Button image. Gets or sets the image index of the enlarged image for the button. Note that if large image is not specified the default image will be enlarged which might not result in perfect image appearance. Property for Property Editor support for ImageIndex selection. Gets or sets a value indicating whether button is enabled. Gets the display rectangle occupied by the button. Gets or sets the magnified display rectangle of the button. Gets whether mouse is over the button. Gets whether left mouse button is pressed on the button. Returns name of the button that can be used to identify it from the code. Gets or sets a value indicating whether button is visible. Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. Returns the reference to parent tab. Gets or sets whether button has design-time focus. Gets or sets the mouse cursor that is displayed when mouse is over the button. Gets or sets the bounds of the content block. Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. Represents event arguments for Click event. Gets the action that caused the event, event source. Represents typed collection of BubbleButton objects. Copies contained items to the IBlock array. Array to copy to. Creates new instance of the collection. Parent of the collection. Adds new item to the collection but it does not raise internal events. New item to add. Index of newly added item. Adds new item to the collection at specified location but it does not raise internal events. New item to add. Position to add item to. Clears the collection but it does not raise internal events. Performs additional custom processes before setting a value in the CollectionBase instance. The zero-based index at which oldValue can be found. The value to replace with newValue. The new value of the element at index. Performs additional custom processes after setting a value in the CollectionBase instance. The zero-based index at which oldValue can be found. The value to replace with newValue. The new value of the element at index. Performs additional custom processes before inserting a new element into the CollectionBase instance. The zero-based index at which to insert value. The new value of the element at index. Performs additional custom processes after inserting a new element into the CollectionBase instance. The zero-based index at which to insert value. The new value of the element at index. Performs additional custom processes when removing an element from the CollectionBase instance. The zero-based index at which value can be found. The value of the element to remove from index. Performs additional custom processes after removing an element from the CollectionBase instance. The zero-based index at which value can be found. The value of the element to remove from index. Removes an item without raising internal events. Item to remove. Performs additional custom processes when clearing the contents of the CollectionBase instance. Copies the collection to the ArrayList object. Target ArrayList. Adds new item to the collection. New item to add. Index of newly added item. Adds new item to the collection at specified location. New item to add. Position to insert item at. Position of -1 will append the item to the end of the collection. Index of the newly added item. Inserts new item at the specified position. Position to insert item at. Item to insert. Returns index of an item. Item to return index for. Item at the specified position. Returns index of an item with given the item's name. Name of the item. Index of the Item with the specified name or -1 if item is not found. Returns true if given item is contained by this collection. Item to test. True if item is part of this collection otherwise false. Returns true if item with given name is part of this collection. Item name. True if item is part of this collection otherwise false. Removes an item from the collection. Item to remove. Removes an item from collection at specified index. Index of the item to remove. Removes item from the collection with specified name. Name of the item to remove. Adds array of the items to the collection. Array of items to add. Copy the collection to the array. Array to copy collection to. The zero-based relative index in array at which copying begins. Gets the parent of the collection. Accesses items inside of the collection based on the index. Accesses items inside of the collection based on the name. Represents class for displaying BubbleButton objects on canvas. Paints button on given canvas. Painting information. Represents class that holds information for BubbleButton painting. Graphics object. Button to paint. Reference to BubbleBar control. Gets or sets whether magnified version of the button is painted. Gets or sets the button alignment inside of the bar. Represents class for default layout of the BubbleButton objects. Represents block layout manager responsible for sizing the content blocks. Resizes the content block and sets it's Bounds property to reflect new size. Content block to resize. Content size available for the block in the given line. Performs layout finalization Gets or sets the graphics object used by layout manager. Creates new instance of the class. Resizes the content block and sets it's Bounds property to reflect new size. Content block to resize. Represents class that provides mangification for the BubbleMar control Represents the serial content layout manager that arranges content blocks in series next to each other. Represents interface for block layout. Performs layout of the content block. Container bounds to layout content blocks in. Content blocks to layout. Block layout manager that resizes the content blocks. The bounds of the content blocks within the container bounds. Creates new instance of the class. Performs layout of the content block. Container bounds to layout content blocks in. Content blocks to layout. Block layout manager that resizes the content blocks. The bounds of the content blocks within the container bounds. Occurs when X, Y position of next block is calcualted. Occurs before new block is layed out. Indicates whether space to the left of center and right aligned blocks is blocked out by stretching the block so it consumes that space. Gets or sets the spacing in pixels between content blocks. Default value is 0. Gets or sets whether content blocks are forced to fit the container bounds if they occupy more space than it is available by container. Default value is false. Gets or sets whether content blocks are resized to fit the container bound if they occupy less space than it is available by container. Default value is false. Gets or sets whether content blocks are resized (Width) to fit container bounds if they occupy less space than the actual container width. Applies to the Vertical orientation only. Default value is false. Gets or sets whether content blocks are resized (Height) to fit container bounds if they occupy less space than the actual container height. Applies to the Horizontal orientation only. Default value is false. Gets or sets the content orientation. Default value is Horizontal. Gets or sets the content vertical alignment. Default value is Middle. Gets or sets the block line vertical alignment. Default value is Middle. Gets or sets the content horizontal alignment. Default value is Left. Gets or sets whether all content blocks are resized so they have same height which is height of the tallest content block. Default value is false. Gets or sets whether oversized blocks are resized based on the percentage reduction instead of based on equal pixel distribution. Default value is false. Gets or sets whether content is wrapped into new line if it exceeds the width of the container. Gets or sets whether layout is right-to-left. Gets or sets whether all items are equaly sized based on the size of the largest item in the list. Performs layout of the content block. Container bounds to layout content blocks in. Content blocks to layout. Block layout manager that resizes the content blocks. The bounds of the content blocks within the container bounds. Gets or sets the bubble size for the mouse over item. Gets or sets magnification factor for the item that is at the position MouseOverIndex-1 Gets or sets magnification factor for the item that is at the position MouseOverIndex-2 Gets or sets magnification factor for the item that is at the position MouseOverIndex+1 Gets or sets magnification factor for the item that is at the position MouseOverIndex+2 Gets or sets the index of the item mouse is over. Gets or sets new X coordinate of the mouse over item when in horizontal layout or Y coordinate when in vertical layout. Summary description for ButtonItem. PopupItem Class can pop-up it's subitems on either the popup Bar or menu. Adds neccessary functions to base item so it supports images properly. If your item implements images you should derive from this class instead of BaseItem Create new instance of ImageItem. Create new instance of ImageItem and assigns the item name. Item name. Create new instance of ImageItem and assigns the item name and text. Item name. Item text. Must be called by any sub item that implements the image when image has changed Called after image on an item has changed. Refreshes internal image size structure. Occurs after an item has been removed. Item being removed. Refreshes internal image size structure. When parent items does recalc size for its sub-items it should query image size and store biggest image size into this property. Provides design-time support for DotNetBar items. Creates new instance of PopupItem. Creates new instance of PopupItem and assigns the name to it. Item name Creates new instance of PopupItem and assigns the name and text to it. Item name. Item text. Copies the PopupItem specific properties to new instance of the item. New ButtonItem instance. Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. Displays the sub-items on popup menu. Popup location. Invokes PopupOpen event. Displays the sub-items on popup menu. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Displays the sub-items on popup menu. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Indicates whether screen position of the menu is verified so the menu always appears on the screen. Raises PopupShowing event. Event arguments. Displays the sub-items on popup toolbar. Popup location. Displays the sub-items on popup toolbar. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Displays popup container. Popup location. Creates the popup container control which is a parent/holder control for the controls you want to display on the popup. This method can be used if you do not wish to handle the PopupContainerLoad to add controls to the popup container. After calling this method you can access PopupContainerControl property to add your controls to be displayed on the popup. Indicates whether PopupContainerLoad events are fired. Displays popup container. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Displays the sub-items on popup specified by PopupType. Popup location. Displays the sub-items on popup specified by PopupType. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Raises PopupClose event. Event arguments. Queries whether popup can be closed. Source of closing request. true if popup can be closed otherwise false. Closes the currently open popup. Raises PopupFinalized event. Event arguments. Gets whether property should be serialized. Resets property to its default value. Sets the SourceControl for popup menu or toolbar. Control that popup menu or toolbar was invoked for. Occurs when popup container is loading. Use this event to assign control to the popup container. If you want to use same control that you added to the popup container after popup is closed you must handle the PopupContainerUnload event and remove the control from the popup container so it is not disposed with the container. Occurs when popup container is unloading. Use this event to save any state associated with the control that was contained by the container or to remove the control from the container so it is not disposed with container. Occurs when popup item is about to open. Occurs while popup item is closing. Occurs while popup item is closing. Occurs after popup item has been closed. Occurs just before popup window is shown. Gets the size of the popup before it is displayed. Gets or sets whether popup on-screen position is verified and popup location adjusted so it does not cross boundaries of the screen. Indicates whether sub-items are shown on popup Bar or popup menu. Indicates the font that will be used on the popup window. Indicates side bar for pop-up window. Gets or sets the location of popup in relation to it's parent. Gets or sets the popup offset. Gets or sets the popup location. Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. Indicates Animation type for Popups. Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. Gets the control that is displaying the context menu. Gets the reference to the internal host PopupContainerControl control. Provides support for personalized menu items. Creates new instance of ButtonItem. Creates new instance of ButtonItem and assigns the name to it. Item name. Creates new instance of ButtonItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Overloaded. Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Overloaded. Deserializes the Item from the XmlElement. Source XmlElement. Called when NotificationMarkText property has changed. Old property value New property value Called when NotificationMarkPosition property has changed. Old property value New property value Called when NotificationMarkSize property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when NotificationMarkOffset property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Called when button image has changed. Called when container of the item has changed. Previous item container. Overriden. Draws the item. Item paint arguments. Resets ImageFixedSize property to its default value. Gets whether ImageFixedSize property should be serialized. Gets whether FixedSize property should be serialized. Resets the property to default value. Overridden. Recalculates the size of the item. Overloaded. Called when size of the item is changed externally. Starts the button pulse effect which alternates slowly between the mouse over and the default state. The pulse effect continues indefinitely until it is stopped by call to StopPulse method. Starts the button pulse effect which alternates slowly between the mouse over and the default state. Pulse effect will alternate between the pulse state for the number of times specified by the pulseBeatCount parameter. Specifies the number of times button alternates between pulse states. 0 indicates indefinite pulse Stops the button Pulse effect. Indicates whether the item enabled property has changed. Provides internal implementation for ButtonItem mouse down events. Mouse event arguments. Occurs when the item is double clicked. This is used by internal implementation only. Returns the Font object to be used for drawing the item text. Font object. Called after Checked property has changed. Called when Visibility of the items has changed. New Visible state. Sets Checked property without firing any events or performing any built-in logic. Fires CheckedChanged event. Fires OptionGroupChanging event. Occurs just before Click event is fired. Returns the shortcut string that is displayed on tooltip. Gets or sets the current font for the button. Creates new ButtonItem with text set to corresponding item from string array and adds it to SubItems collection. Creates new ButtonItem with text set to corresponding item from string array and adds it to SubItems collection. Click event handler assigned to each item Occurs when Checked property has changed. Occurs before an item in option group is checked and provides opportunity to cancel that. Indicates whether images assigned to the button are disposed when button is disposed. Default value is false. Specifies maximum of 2 character text displayed inside of the notification mark on top of the button. Indicates the position of the notification marker within the bounds of the button. Specifies diameter of notification mark. When set to 0 system default value is used. Gets or sets background color of the notification mark. Specifies the offset for the notification mark relative to its position. Gets/Sets the image position inside the button. Gets or sets the custom color name. Name specified here must be represented by the corresponding object with the same name that is part of the Office2007ColorTable.RibbonTabItemColors collection. See documentation for Office2007ColorTable.RibbonTabItemColors for more information. If color table with specified name cannot be found default color will be used. Valid settings for this property override any setting to the Color property. Applies to items with Office 2007 style only. Gets or sets the predefined color of the button. Color specified applies to buttons with Office 2007 style only. It does not have any effect on other styles. Default value is eButtonColor.Default Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. Indicates whether the item will auto-expand when clicked. When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this property to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or sets the color of the Symbol. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Specifies the Button icon. Icons support multiple image sizes and alpha blending. Specifies the Button image which is used when button background is black or very dark. Image is used when button text is white. This is provided for Metro style applications. Specifies the Button image. Specifies the small Button image used by Ribbon control when small image variant is needed because of the automatic button resizing or because the button is on the Quick Access Toolbar. Gets or sets the image size that is used by the button when multiple ImageList controls are used as source for button image. By default ImageList assigned to Images property of parent control is used. Using this property you can selection ImagesMedium or ImagesLarge ImageList to be used as source for image for this button. Gets or sets whether button uses the ImageSmall as source of the image displayed on the button if ImageSmall is set to valid image. Default value is false. Specifies the index of the image for the button if ImageList is used. Specifies the image for the button when mouse is over the item. Specifies the index of the image for the button when mouse is over the item when ImageList is used. Specifies the image for the button when mouse left button is pressed. Specifies the index of the image for the button when mouse left button is pressed and ImageList is used. Specifies the image for the button when items Enabled property is set to false. Specifies the index of the image for the button when items Enabled property is set to false and ImageList is used. Sets fixed size of the image. Image will be scaled and painted it size specified. Gets or sets the fixed size of the button. Both width and height must be set to value greater than 0 in order for button to use fixed size. Setting both width and height to 0 (default value) indicates that button will be sized based on content. Gets whether fade effect is enabled. Gets whether Pulse function is enabled. Gets whether the button is currently pulsing, alternating slowly between the mouse over and default state. Gets or sets whether pulse effect started with StartPulse method stops automatically when mouse moves over the button. Default value is true. Gets or sets the pulse speed. The value must be greater than 0 and less than 128. Higher values indicate faster pulse. Default value is 12. Gets or sets whether button auto-expands on mouse hover when button is used as menu-item and displayed on menu. Default value is true. Indicates whether button should popup when clicked automatically. Gets or sets whether Checked property is automatically inverted, button checked/unchecked, when button is clicked. Default value is false. Gets or set a value indicating whether the button is in the checked state. Gets or set the alternative shortcut text. Returns shortcut text if any that needs to be displayed. Gets or sets the image bounds. Gets or sets sub items bounds. Gets or sets text bounds. Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. Gets or sets the text color of the button. Gets or sets the text color of the button when mouse is over the item. Gets or sets whether the font used to draw the item text is underlined when mouse is over the item. Gets or sets whether the font used to draw the item text is bold when mouse is over the item. Gets or sets whether the font used to draw the item text is bold. Gets or sets whether the font used to draw the item text is italic. Gets or sets whether the font used to draw the item text is underlined. Gets or sets the width of the expand part of the button item. Returns the collection of sub items. Gets or sets whether button appears as split button. Split button appearance divides button into two parts. Image which raises the click event when clicked and text and expand sign which shows button sub items on popup menu when clicked. Button must have both text and image visible (ButtonStyle property) in order to appear as a full split button. Use AutoExpandOnClick=true if you want to make complete surface of the button display popup when clicked. Gets or sets the text associated with this item. Gets or sets the amount of padding added horizontally to the button images when not on menus. Default value is 10 pixels. Gets or sets the amount of padding added vertically to the button images when not on menus. Default value is 6 pixels. Gets or sets an shape descriptor for the button which describes the shape of the button. Default value is null which indicates that system default shape is used. Indicates item's visibility when on pop-up menu. Indicates whether item was recently used. Indicates whether mouse is over the item. Indicates whether mouse is over the expand part of the button. Indicates whether mouse is pressed. Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Gets or sets whether the button text is automatically wrapped over multiple lines when button is used on RibbonBar control. Default value is true. Gets or sets whether image animation is enabled Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Represents accessible interface for ButtonItem object. Represents accessible interface for ButtonItem object. Delegate for OptionGroupChanging event. Represents event arguments for OptionGroupChanging event. Set to true to cancel the checking on NewChecked button. Button that will become checked if operation is not canceled. Button that is currently checked and which will be unchecked if operation is not canceled. Default constructor. Stores all information for side bar images that are used by Bar or Popup menu. Gets or sets the side bar image. Gets or sets the side bar back color. Gets or sets the gradient staring color. Gets or sets the gradient ending color. Gets or sets the gradient angle. Gets or sets the gradient staring color. Gets or sets whether image is stretched so it fills the side bar or not if image is smaller than current side bar size. Summary description for ButtonItemLayout. Arranges the button inner parts when button size has changed externally. Button to arrange inner parts for. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Creates new accessibility instance. Reference to AccessibleObject. Starts the button pulse effect which alternates slowly between the mouse over and the default state. The pulse effect continues indefinitely until it is stopped by call to StopPulse method. Starts the button pulse effect which alternates slowly between the mouse over and the default state. Pulse effect will alternate between the pulse state for the number of times specified by the pulseBeatCount parameter. Specifies the number of times button alternates between pulse states. 0 indicates indefinite pulse Stops the button Pulse effect. Gets whether ImageFixedSize property should be serialized. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. true if the control should behave as a default button; otherwise false. Generates a Click event for the control. Displays the sub-items on popup specified by PopupType. Popup location. Displays the sub-items on popup specified by PopupType. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Called when Command property value changes. Occurs when Checked property has changed. Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. Gets whether the button is currently pulsing, alternating slowly between the mouse over and default state. Gets or sets whether pulse effect started with StartPulse method stops automatically when mouse moves over the button. Default value is true. Gets or sets the pulse speed. The value must be greater than 0 and less than 128. Higher values indicate faster pulse. Default value is 12. Sets fixed size of the image. Image will be scaled and painted it size specified. Gets or sets the text alignment. Applies only when button text is not composed using text markup. Default value is center. Gets or sets whether during painting OnPaintBackground on base control is called when BackColor=Transparent. Gets or sets whether button is focused when pressed using left mouse button. Default value is true. Gets whether command is executed when button is clicked. Gets or sets the color of the Symbol. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Specifies the Button image which is used when button background is black or very dark. Image is used when button text is white. This is provided for Metro style applications. Specifies the Button image. Specifies the image for the button when mouse is over the item. Specifies the image for the button when items Enabled property is set to false. Specifies the image for the button when mouse left button is pressed. Gets or sets the location of popup in relation to it's parent. Returns the collection of sub items. Gets or sets whether button appears as split button. Split button appearance divides button into two parts. Image which raises the click event when clicked and text and expand sign which shows button sub items on popup menu when clicked. Button must have both text and image visible (ButtonStyle property) in order to appear as a full split button. Gets or sets whether button displays the expand part that indicates that button has popup. Gets/Sets the image position inside the button. Gets or sets whether mouse over fade effect is enabled. Default value is true. Indicates the way button is rendering the mouse over state. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Gets or sets the width of the expand part of the button item. Gets or sets the text associated with this button. Gets/Sets informational text (tooltip) for the button. Gets or sets whether mnemonic character assigned to button is processed only if Alt key is pressed. Default value is false which indicate that Alt key is not required. Indicates whether the button will auto-expand when clicked. When button contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this property to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or sets whether Checked property is automatically inverted, button checked/unchecked, when button is clicked. Default value is false. Gets or set a value indicating whether the button is in the checked state. Gets or sets an shape descriptor for the button which describes the shape of the button. Default value is null which indicates that system default shape is used. Gets or sets whether control displays focus cues when focused. Gets or sets the custom color name. Name specified here must be represented by the corresponding object with the same name that is part of the Office2007ColorTable.ButtonItemColors collection. See documentation for Office2007ColorTable.ButtonItemColors for more information. If color table with specified name cannot be found default color will be used. Valid settings for this property override any setting to the Color property. Applies to items with Office 2007 style only. Gets or sets the predefined color of the button. Color specified applies to buttons with Office 2007 style only. It does not have any effect on other styles. Default value is eButtonColor.Default Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets the mode by which the Button automatically resizes itself. Gets or sets the amount of spacing between button image if specified and text. Gets or sets the text color. Gets or sets the value returned to the parent form when the button is clicked. Gets or sets a value indicating whether the button is expanded (displays drop-down) or not. Gets or sets the collection of shortcut keys associated with the button. When shortcut key is pressed button Click event is raised. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Represents class for Accessibility support. Creates new instance of the object and initializes it with owner control. Reference to owner control. Returns number of child objects. Total number of child objects. Returns reference to child object given the index. 0 based index of child object. Reference to child object. Returns current accessible state. Summary description for ThemedButtonItemPainter. Represents the Check-box item. Use a CheckBox to give the user an option, such as true/false or yes/no. Creates new instance of CheckBoxItem. Creates new instance of CheckBoxItem and assigns the name to it. Item name. Creates new instance of CheckBoxItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the CheckBoxItem specific properties to new instance of the item. New CheckBoxItem instance. Copies the CheckBoxItem specific properties to new instance of the item. New CheckBoxItem instance. Raises the click event and provide the information about the source of the event. Sets the Checked property of the item, raises appropriate events and provides the information about the source of the change. New value for Checked property Source of the change. Called when Command property value changes. Sets the Checked property of the item, raises appropriate events and provides the information about the source of the change. New value for Checked property Source of the change. Raises CheckState changed event. Event arguments. Raises CheckedBindableChanged changed event. Event arguments. Called after Checked property has changed. Raises the CheckedChanging event. Raises the CheckedChanged event. Occurs before Checked property is changed and allows you to cancel the change. Occurs after Checked property is changed. Action cannot be cancelled. Occurs when CheckState property has changed. Occurs when CheckedBindable property has changed. Gets or set whether the Checked values and the item appearance are automatically changed when the Check-Box is clicked. Default value is true. Gets or sets the size of the check or radio sign. Default value is 13x13. Minimum value is 6x6. Gets or sets the text associated with this item. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets whether text assigned to the check box is visible. Default value is true. Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. Gets or sets the check box position relative to the text. Default value is Left. Gets whether mouse is over the item. Gets whether left mouse button is pressed on the item. Gets or set a value indicating whether the button is in the checked state. Gets or set a value indicating whether the button is in the checked state. Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true CheckState property should be used instead of Checked property to set the extended state of the control. Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. Gets or sets the custom image that is displayed instead default check box representation when check box is checked. Gets or sets the custom image that is displayed instead default check box representation when check box is unchecked. Gets or sets the custom image that is displayed instead default check box representation when check box is in indeterminate state. Delegate for OptionGroupChanging event. Represents event arguments for OptionGroupChanging event. Set to true to cancel the checking on NewChecked button. Check-box that will become checked if operation is not cancelled. Check-box that is currently checked and which will be unchecked if operation is not cancelled. This property will have only valid values for eCheckBoxStyle.RadioButton style CheckBoxItems. Indicates the action that has caused the event. Default constructor. Represents painter for CheckBoxItem. Paints CheckBoxItem. Provides arguments for the operation. Gets or sets color table used by renderer. Represents circular progress indicator. Creates new instance of circular progress indicator. Creates new instance of circular progress indicator and assigns the name to it. Item name. Creates new instance of circular progress indicator and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the ProgressBarItem specific properties to new instance of the item. New ProgressBarItem instance. Copies the ProgressBarItem specific properties to new instance of the item. New ProgressBarItem instance. Gets whether property should be serialized. Resets property to its default value. Raises ValueChanged event. Provides event arguments. Called when property on CircularProgressBar changes. Property Change Arguments Starts the progress bar loop for endless type progress bar. Progress bar will continue to run until Stop() method is called. Stops the progress bar loop for endless type progress bar. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Called when ProgressTextFormat property has changed. Old property value New property value Gets or sets the circular progress bar type. Gets or sets the maximum value of the progress bar. Gets or sets the minimum value of the progress bar. Gets or sets the color of the progress percentage text. Gets or sets whether text that displays the progress bar completion percentage text is visible. Default value is false. Gets or sets the text displayed on top of the circular progress bar. Gets or sets the current value of the progress bar. Occurs when Value property has changed. Gets or sets whether endless type progress bar is running. Gets or sets the color of the color of progress indicator. Gets or sets circular progress indicator diameter in pixels. Gets or sets the text position in relation to the circular progress indicator. Gets or sets whether text/label displayed next to the item is visible. Gets or sets the suggested text-width. If you want to make sure that text you set wraps over multiple lines you can set suggested text-width so word break is performed. Gets or sets text padding. Gets or sets the color of the text label. Gets or sets the color of the pie progress bar dark border. Gets or sets the color of the pie progress bar light border. Gets or sets the color of the spoke progress bar dark border. Gets or sets the color of the spoke progress bar light border. Gets or sets format string for progress value. Gets or sets the animation speed for endless running progress. Lower number means faster running. Defines available circular progress bar types. Line spokes progress bar. Dot type/FireFox progress bar. Donut type progress bar. Spoke type progress bar. Pie type progress bar. Summary description for ColorFunctions. Provides popup color picker. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Gets or sets the reference to the IWindowsFormsEditorService interface used for Windows Forms design time support. Gets or sets the ColorScheme object for Scheme colors. Gets or sets currently selected color. Gets the selected color color scheme name if color scheme color is selected otherwise it returns an empty string. Returns true if color selection was cancelled. Represents the color comb control that allows color choice from pre-defined color comb palette. Raises SelectedColorChanged event. Provides event arguments. Required designer variable. Creates new instance of the control. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Raises MouseOverColorChanged event. Provides event arguments. Occurs when SelectedColor has changed. Gets or sets whether anti-alias smoothing is used while painting. Default value is true. Gets the color mouse is currently over. If mouse is not over any color in comb Color.Empty is returned. Gets or sets the selected color. When setting the color note that color must be already present in the color comb otherwise the selected color will be reset to Color.Empty. Occurs when MouseOverColor property has changed. Represents the color selection control. Raises SelectedColorChanged event. Provides event arguments. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Occurs when SelectedColor has changed. Gets or sets the selected color. Represents color item used for color picker control. Color item can only be used as part of the color picker DotNetBar feature. Overloaded. Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Gets or sets the color represented by this item. Default value is Color.Black. Gets or sets the size of the item when displayed. Default value is 13x13 pixels. Gets or sets border drawn around the item. Default value is eColorItemBorder.All which indicates that border is drawn on all four sides. Gets whether mouse is over the item. Represents the color picker drop down button. Creates new instance of ButtonItem. Creates new instance of ButtonItem and assigns the name to it. Item name. Creates new instance of ButtonItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Raises the ColorPreview event. Provides the data for the event. Invokes the ColorPreview event. Provides data for the event. Indicates whether SubItems collection is serialized. ColorPickerDropDown does not serialize the sub items. Gets whether property should be serialized. Resets the property to its default value. Raises RemovingToken event. Provides event arguments. Displays the Colors dialog that allows user to choose the color or create a custom color. If new color is chosen the SelectedColorChanged event is raised. Raises the BeforeColorDialog event. Update the selected color image if the SelectedColorImageRectangle has been set and button is using Image property to display the image. Gets collection of ColorItem[] arrays that represent themed colors. Each ColorItem[] array is used to represent single line of theme colors. Collection of ColorItem[] arrays. Returns an array that represents the standard colors. Usually instances of ColorItem are included. ArrayList containing objects that describe standard colors. Invokes SelectedColorChanged event. Occurs when color is chosen from drop-down color picker or from Custom Colors dialog box. Selected color can be accessed through SelectedColor property. Occurs when mouse is moving over the colors presented by the color picker. You can use it to preview the color before it is selected. Occurs before color picker dialog is shown. Data property of the event arguments will hold the reference to the Form about to be shown. Gets or sets the last selected color from either the drop-down or Custom Color dialog box. Default value is Color.Empty. You can use SelectedColorChanged event to be notified when this property changes. Gets or sets whether theme colors are displayed on drop-down. Default value is true. Gets or sets whether standard colors are displayed on drop-down. Default value is true. Gets or sets more colors menu item is visible which allows user to open Custom Colors dialog box. Default value is true. Gets or sets the rectangle in Image coordinates where selected color will be painted. Setting this property will have an effect only if Image property is used to set the image. Default value is an empty rectangle which indicates that selected color will not be painted on the image. Gets whether internal representation of color items on popup has been initialized. "Occurs after popup colors have been added to the SubItems collection. This event can be used to effectively add custom items to the popup. Gets or sets the Owner Window that will be used as owner for the colors modal dialog when displayed. Gets or sets the array of ColorItem objects that will be used as theme colors instead of built-in color palette. See: http://www.devcomponents.com/kb2/?p=79 for instructions. Gets or sets the array of ColorItem objects that will be used as standard colors instead of built-in color palette. See: http://www.devcomponents.com/kb2/?p=79 for instructions. Indicates whether button should popup when clicked automatically. Represents custom color blend selection control. Raises SelectedColorChanged event. Provides event arguments. Occurs when SelectedColor has changed. Gets or sets the color selected by the control. Color that is assigned must be visible on the face of the control otherwise the SelectedColor will be set to Color.Empty Represents the form in Office style with custom borders and caption. Represents the form class that should be used instead of standard Form when form caption is provided by Ribbon control and custom form look and feel in style of Office 2007 is required. This form does not have standard form caption. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Called when EnableCustomStyle property has changed. Gets whether custom form styling is enabled. true if custom styling is enabled otherwise false. Gets the array of LinearGradientColorTable objects that describe the border colors. The colors with index 0 is used as the outer most border. Array of LinearGradientColorTable Returns form custom region. New instance of the custom region. Gets the form path for the given input bounds. Represent the form bounds. Paints the non-client area of the form. Called when WM_NCACTIVATE message is received. Reference to message data. Return true to call base form implementation otherwise return false. Invalidates non client area of the form. Indicates whether complete form is invalidated. Redraws the non-client area of the form. Called when BackgroundImageUnderCaption property has changed. Old property value New property value Called when RenderFormIcon property has changed. Old property value New property value Called when RenderFormText property has changed. Old property value New property value Gets or sets whether Windows Vista Glass support is enabled when form is running on Windows Vista with Glass support. Default value is true. Gets or sets the RibbonControl that is hosted by this form. This property is for internal use only. Gets whether Vista glass effect extension over the ribbon control caption is enabled. Gets or sets the form's window state. Gets or sets whether custom style for the form is enabled. Default value is true. Gets or sets top left rounded corner size. Default value is 6. Gets or sets top right rounded corner size. Default value is 6. Gets or sets bottom left rounded corner size. Default value is 6. Gets or sets bottom right rounded corner size. Default value is 6. Gets whether client border is painted in OnPaint method. Gets whether ribbon control caption is painted Gets or sets whether 3D MDI border is removed. Default value is true. Gets whether form uses custom region Gets whether Windows Glass effect is rendered on the form when supported by Operating System and enabled using EnableGlass. Returns whether form is sizable given form state (maximized, minimized, normal) and FormBorderStyle setting. Gets or sets whether non-client area of the form rendering is enabled. Indicates whether form BackgroundImage is pulled up and rendered under form caption as well. Indicates whether form icon is drawn. This is different from ShowIcon property which when set to false also removes the form icon from task-bar. Setting this property to false will keep form icon in task-bar but will hide on the form. Indicates whether form Text is rendered in form caption. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Raises TitleTextMarkupLinkClick event. Provides event arguments. Gets whether custom form styling is enabled. true if custom styling is enabled otherwise false. Invalidates non client area of the form. Indicates whether complete form is invalidated. Called when WM_NCACTIVATE message is received. Reference to message data. Return true to call base form implementation otherwise return false. Gets the form path for the give input bounds. Represents the form bounds. Updates the form title bar text. Usually calling this method is not necessary but under certain conditions when form is used as MDI parent form calling it to update combined text is necessary. Called when CloseEnabled property value has changed. Paints the non-client area of the form. Returns the renderer control will be rendered with. The current renderer. Occurs when text-markup link in TitleText is clicked. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets whether Vista glass effect extension over the ribbon control caption is enabled. Gets or sets the icon for the form. Gets or sets a value indicating whether the form enables auto scrolling. Gets or sets the Office 2007 Renderer global Color Table. Setting this property will affect all controls in application that are using Office 2007 global renderer. Gets whether client border is painted in OnPaint method. Gets whether ribbon control caption is painted Gets or sets whether anti-alias smoothing is used while painting form caption. Default value is true. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets or sets the tooltip for the form system icon. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Initializes a new instance of the MetroForm class. Gets the array of LinearGradientColorTable objects that describe the border colors. The colors with index 0 is used as the outer most border. Array of LinearGradientColorTable Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Gets the form path for the given input bounds. Represent the form bounds. Called when HelpButtonText property has changed. Old property value New property value Called when SettingsButtonText property has changed. Old property value New property value Raises SettingsButtonClick event. Provides event arguments. Raises HelpButtonClick event. Provides event arguments. Gets or sets custom border colors for the form. When set it overrides settings from global Metro color table. This property is not applicable for MetroForm. Gets or sets the HELP button text. Gets or sets the SETTINGS button text. Occurs when SETTINGS button, if displayed, is clicked. Occurs when HELP button, if displayed, is clicked. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Represents the Color scheme used by items on the Bar. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. VS.NET 2005 Blue Color Scheme Converts hex string to Color type. Hexadecimal color representation. Reference to Color object. Converts hex string to Color type. Color representation as 32-bit RGB value. Reference to Color object. Converts hex string to Color type. Color representation as 32-bit RGB value. Reference to Color object. Specifies Dock Site BackColor. Specifies Dock Site BackColor2. Specifies the gradient angle. Specifies the menu bar background color. Specifies the target menu bar gradient background color. Specifies the gradient angle. Specifies the background color for the bar when floating or when docked. Specifies the target gradient background color for the bar when floating or when docked. Specifies the gradient angle. Specifies the background color for the bar Caption. Specifies the target gradient background color for the bar Caption. Specifies the gradient angle. Specifies the color for text of the Caption. Specifies the Bar Caption inactive (lost focus) background color. Specifies the target background gradient Bar Caption inactive (lost focus) color. Specifies the gradient angle. Specifies the Bar inactive (lost focus) text color. Specifies the background color for popup bars. Specifies the border color for popup bars. Specifies the border color for docked bars. Specifies the color of the grab handle stripes. Specifies the border color for floating bars. Specifies the item background color. Specifies the target item background gradient color. Specifies the gradient angle. Specifies the item text color. Specifies the background color for the item that is disabled. Specifies the text color for the item that is disabled. Specifies the background color when mouse is over the item. Specifies the target gradient background color when mouse is over the item. Specifies the gradient angle. Specifies the text color when mouse is over the item. Specifies the border color when mouse is over the item. Specifies the background color when item is pressed. Specifies the target gradient background color when item is pressed. Specifies the gradient angle. Specifies the text color when item is pressed. Specifies the border color when item is pressed. Specifies the color for the item group separator. Specifies the color for the item group separator shade. Specifies the background color for the shadow of expanded item. Specifies the background color for the expanded item. Specifies the target gradient background color for the expanded item. Specifies the gradient angle. Specifies the text color for the expanded item. Specifies the border color for the expanded item. Specifies the background color for the checked item. Specifies the target gradient background color for the checked item. Specifies the gradient angle. Specifies the border color for the checked item. Specifies the text color for the checked item. Specifies the customize item background color. Applies to Office2003 style only. Specifies the customize item target gradient background color. Applies to Office2003 style only. Specifies the customize item background color gradient angle. Applies to Office2003 style only. Specifies the customize item text color. Applies to Office2003 style only. Specifies the color of the menu border. Specifies the background color of the menu. Specifies the target gradient background color of the menu. Specifies the angle of the gradient fill for the menu background. Specifies the background color of the menu part (left side) that is showing the images. Specifies the target gradient background color of the menu part (left side) that is showing the images. Specifies the angle of the gradient fill for the menu part (left side) that is showing the images. Specifies the background color for the items that were not recently used. Specifies the side bar color for the items that were not recently used. Specifies the target gradient side bar color for the items that were not recently used. Specifies the angle of the gradient fill for the menu part (left side) that is showing the images. Specifies the border color for focused design-time item. Gets or sets predefined color scheme. By default DotNetBar will automatically change and generate color scheme depending on system colors. Specifies the background color of the panel. Specifies the target background gradient color of the panel. Specifies the angle of the gradient fill for the panel background. Specifies border color of the panel. Specifies color of the text on the panel. Specifies the background color of the explorer bar. Specifies the target gradient background color of the explorer bar. Specifies the angle of the gradient fill for the explorer bar background. Specifies the foreground color of MDI System Item buttons. Specifies the background color of the Splitter. Specifies the target background gradient color of the Splitter. Specifies the angle of the gradient fill for the Splitter background. Specifies border color of the Splitter. Specifies color of the text on the Splitter. Indicates auto-hide panel background image if any. Gets or sets the color of the auto-hide panel background. Gets or sets the color of the auto-hide panel background. Gets or sets the color of the auto-hide tab. Gets or sets the color of the auto-hide tab. Gets or sets the auto-hide tab background gradient angle. Gets or sets the color of the auto-hide tab text. Gets or sets the color of the auto-hide tab border. Gets or sets the color of the auto-hide tab. Gets or sets the color of the auto-hide tab. Gets or sets the color of the auto-hide tab text. Gets or sets the color of the tab border. Specifies the type of predefined color scheme in ColorScheme object. Default value. DotNetBar will automatically change and generate color scheme depending on system colors. Blue Office 2003 Color Scheme. This setting specifies that this color scheme will be used regardless of system color setting on user machine. Olive Green Office 2003 Color Scheme. This setting specifies that this color scheme will be used regardless of system color setting on user machine. Silver Office 2003 Color Scheme. This setting specifies that this color scheme will be used regardless of system color setting on user machine. Always use system colors to auto-generate color scheme. Specifies a color scheme member. Summary description for ColorSchemeEditor. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Summary description for ColorSchemeVSEditor. Represents Color type editor with support for color schemes. Edits the value of the specified object using the editor style indicated by GetEditStyle. An ITypeDescriptorContext that can be used to gain additional context information. An IServiceProvider that this editor can use to obtain services. The object to edit. The new value of the object. Gets the editor style used by the EditValue method. An ITypeDescriptorContext that can be used to gain additional context information. A UITypeEditorEditStyle value that indicates the style of editor used by EditValue. If the UITypeEditor does not support this method, then GetEditStyle will return None. Provides command related utility methods that register and unregister commands. Connects the Command Source to the Command. Command source to connect to the command. Reference to the command. Disconnects command source from the command. Reference to command source. Reference to the command. Unregister command from all subscribers. Called when command is disposed. Command to unregister. Gets an array of Command Sources that are connected with the command. Reference to command An array of command sources. Gets or sets whether commands use Reflection to find the property names when applying value to the unknown types. Default value is true. Setting this value to false will increase performance if Unknown types are used but it will at same time disable the command setting value for these types. Gets or sets whether layout on the items of type BaseItem is automatically updated when command text or other property changes which requires layout updated. Default value is true. Represents the bound data navigator in current DotNetBar style. Creates new instance of BindingNavigatorEx Creates new instance of BindingNavigatorEx Creates new instance of BindingNavigatorEx Creates new instance of BindingNavigatorEx Adds default items that make up the binding navigation control. Gets or sets the reference to Add New record button. Gets or sets the binding source for the navigator. Gets or sets the label which represents the items count. Indicates the format string for the label which displays the number of items bound. Gets or sets the item which deletes current record. Gets or sets the item which moves to first record. Gets or sets the item which moves to last record. Gets or sets the item which moves to next record. Gets or sets the item which moves to previous record. Gets or sets the text-box which shows current position. Represents the class for the BaseItem non-popup based control host. Creates new instance of the object. Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Paints the control focus cues. Paint event information. Creates the Graphics object for the control. The Graphics object for the control. Returns the renderer control will be rendered with. The current renderer. Resets style to default value. Used by windows forms designer. Called when visual property of the control has changed so the control can be updated. Forces the button to perform internal layout. Recalculates the size of the internal item. Indicates to control that all further update operations should not result in layout and refresh of control content. Use this method to optimize the addition of new items to the control. This method supports nested calls meaning that multiple calls are allowed but they must be ended with appropriate number of EndUpdate calls. IsUpdateSuspended property returns whether update is suspended. Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate for more details. Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate for more details. Gets or sets the instance of BaseItem object hosted by this control. Gets or sets whether during painting OnPaintBackground on base control is called when BackColor=Transparent. Gets or sets whether control displays focus cues when focused. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Specifies the background style of the control. Gets or sets Bar Color Scheme. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets/Sets the visual style for the control. Gets whether control layout is suspended becouse of the call to BeginUpdate method. Initializes a new instance of the CircularProgress class. Raises ValueChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs when Value property has changed. Gets or sets the circular progress bar type. Gets or sets the maximum value of the progress bar. Gets or sets the minimum value of the progress bar. Gets or sets the color of the progress percentage text. Gets or sets whether text that displays the progress bar completion percentage text is visible. Default value is false. Gets or sets the text displayed on top of the circular progress bar. Gets or sets the current value of the progress bar. Gets or sets whether endless type progress bar is running. Gets or sets the color of the color of progress indicator. Gets or sets the color of the pie progress bar dark border. Gets or sets the color of the pie progress bar light border. Gets or sets the color of the spoke progress bar dark border. Gets or sets the color of the spoke progress bar light border. Gets or sets format string for progress value. Gets or sets the animation speed for endless running progress. Lower number means faster running. Initializes a new instance of the CollapsibleSplitContainer class. Raises BeforeNearCollapseButtonClick event. Provides event arguments. Raises NearCollapseButtonClick event. Provides event arguments. Raises BeforeFarCollapseButtonClick event. Provides event arguments. Raises FarCollapseButtonClick event. Provides event arguments. Called when ButtonPosition property has changed. Old property value New property value Called when CollapseMode property has changed. Old property value New property value Occurs after near collapse button is clicked. Occurs before far collapse button is clicked and allows you to cancel its action. Occurs after far collapse button is clicked. Indicates position of buttons inside container. Specifies how panels are collapsed when collapse buttons are pressed. Defines available positions for buttons inside CollapsibleSplitterContainer. Buttons are positioned on left or top side depending on orientation. Buttons are positioned in center of container. Buttons are positioned on right or bottom side depending on orientation. Defines collapse mode for the CollapsibleSplitContainer control. When buttons are pressed the splitter is positioned at the PanelMinSize. When buttons are pressed associated panel is collapsed through Panel1Collapsed or Panel2Collapsed properties. Represents the color picker button control. Creates new instance of the object. Displays the Colors dialog that allows user to choose the color or create a custom color. If new color is chosen the SelectedColorChanged event is raised. Raises the ColorPreview event. Provides event data. Raises the SelectedColorChanged event. Provides event data. Indicates whether SubItems collection is serialized. ColorPickerDropDown does not serialize the sub items. Gets whether property should be serialized. Resets the property to its default value. Invokes the ColorPreview event. Provides data for the event. Update the selected color image if the SelectedColorImageRectangle has been set and button is using Image property to display the image. Occurs when color is chosen from drop-down color picker or from Custom Colors dialog box. Selected color can be accessed through SelectedColor property. Occurs when mouse is moving over the colors presented by the color picker. You can use it to preview the color before it is selected. Gets or sets the array of ColorItem objects that will be used as standard colors instead of built-in color palette. See: http://www.devcomponents.com/kb2/?p=79 for instructions. Gets or sets the array of ColorItem objects that will be used as theme colors instead of built-in color palette. See: http://www.devcomponents.com/kb2/?p=79 for instructions. Gets whether command is executed when button is clicked. Gets or sets the Owner Window that will be used as owner for the colors modal dialog when displayed. Gets or sets more colors menu item is visible which allows user to open Custom Colors dialog box. Default value is true. Gets or sets the last selected color from either the drop-down or Custom Color dialog box. Default value is Color.Empty. You can use SelectedColorChanged event to be notified when this property changes. Gets or sets whether theme colors are displayed on drop-down. Default value is true. Gets or sets whether standard colors are displayed on drop-down. Default value is true. Gets or sets the rectangle in Image coordinates where selected color will be painted. Setting this property will have an effect only if Image property is used to set the image. Default value is an empty rectangle which indicates that selected color will not be painted on the image. Represents enhanced Windows combo box control. Creates new instance of ComboBoxEx. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Clean up any resources being used. Loads all fonts available on system into the combo box. Releases the focus from combo box. The control that last had focus will receive focus back when this method is called. Called when DropDownColumns property has changed. Old property value New property value Called when DropDownColumnsHeaders property has changed. Old property value New property value Raises BeforeMultiColumnPopupOpen event. Provides event arguments. Raises the DataColumnCreated event. Provides event arguments. Raises SelectionChanging event. Provides event arguments. Called when MultiColumnControlFont property has changed. Old property value New property value Called when Command property value changes. Occurs when drop down portion of combo box is shown or hidden. Gets or sets whether control displays focus cues when focused. Gets or sets whether control is stand-alone control. Stand-alone flag affects the appearance of the control in Office 2007 style. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Note that WatermarkText is not compatible with the auto-complete feature of .NET Framework 2.0. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets the combo box background color. Note that in Office 2007 style back color of the control is automatically managed. Gets or sets whether the BackColor value you set is used instead of the style back color automatically provided by the control. Default value is false which indicates that BackColor property is automatically managed. Set this property to true and then set BackColor property to make control use your custom back color. Gets or sets value indicating whether system combo box appearance is used. Default value is false. Gets or sets value indicating whether the combo box is draw using the Windows XP Theme manager when running on Windows XP or theme aware OS. Disables internal drawing support for the List-box portion of Combo-box. Default value is false which means that internal drawing code is used. If you plan to provide your own drawing for combo box items you must set this property to True. Gets or sets whether combo box generates the audible alert when Enter key is pressed. The ImageList control used by Combo box to draw images. Determines the visual style applied to the combo box when shown. Default style is Office 2007. Gets or sets whether ComboBoxEx thumb button that displays drop-down is rendered. Default value is true. Gets or sets whether ComboBoxEx border is rendered. Default value is true. Indicates whether ItemHeight property is set automatically based on the current font when DrawMode=OwnerDrawFixed Gets or sets the custom color table used to render combo-box items Gets or sets the text color for the text in combo-box when control Enabled property is set to false. Setting this property is effective only for DropDownList ComboBox style. Gets or sets the control background color when control is disabled. Default value is an empty color which indicates that system background color is used when control is disabled. Gets the window handle that the drop down list is bound to. Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Gets or sets comma separated list of field names that are displayed on drop down. When set it activates ComboBoxEx multi-column drop-down mode. DataSource must be set in order for drop-down to display data. Indicates custom column names with each column separated by new line, i.e. \r\n escape sequence. Occurs before the multi-column popup is opened and it allows canceling of popup by setting CancelEventArgs.Cancel=true. Occurs when ColumnHeader is automatically created by control as result of data binding for multi-column drop-down and provides you with opportunity to modify it. Occurs before selection on multi-column drop-down has changed and allows canceling of the change. Applies to multi-column drop-down only. Gets or sets whether selection change on multi-column drop-down closes the popup. Default value is true. Applies to multi-column drop-down only. Indicates whether multi-column popup size is preserved between popup displays if popup is resized by end-user. Applies to multi-column drop-down only. Indicates whether multi-column popup can be resized by end user. Applies to multi-column drop-down only. Indicates whether multi-column popup close button is visible. Gets or sets whether multi-column popup window is open. Applies to multi-column drop-down only. Gets the reference to the control which is used to display multi-column data on popup. Control is created just before the popup is opened. Indicates the font used by the multi-column control on the popup. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Represents the method that will handle the DropDownChange event. Summary description for ComboBoxItem. Creates new instance of ComboBoxItem. Creates new instance of ComboBoxItem and assigns item name. Item Name. Creates new instance of ComboBoxItem and assigns item name and item text. Item Name Item Text. Gets whether property should be serialized. Resets property to its default value. Returns whether property should be serialized. Overridden. Releases the input focus. Raises the ComboBoxTextChanged event. Provides event arguments. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Occurs when underlining control ComboBox.Text property has changed. Occurs when selected item on combo box has changed. Gets or sets the accessible role of the item. Gets or sets whether combo box generates the audible alert when Enter key is pressed. Gets or sets the text color of the combo box label. IBlock member implementation Gets or sets the width of the of the drop-down portion of a combo box. Gets or sets the height of the of the drop-down portion of a combo box. Indicates the Width of the combo box part of the item. Indicates whether control automatically releases its input focus when selection is made using keyboard. Returns the reference to the inner combo box control. Indicates whether item caption is always shown. Gets an object representing the collection of the items contained in inner ComboBoxEx. Gets or sets a value specifying the style of the combo box. Gets or sets the starting index of text selected in the combo box. Gets or sets the number of characters selected in the editable portion of the combo box. Gets or sets the text that is selected in the editable portion of a combo box. Gets or sets currently selected item in the combo box. Gets or sets the index specifying the currently selected item. Gets or sets the value indicating whether the item automatically loads all the fonts available into the combo box. Gets or sets the height of an item in the combo box. Indicates item's visibility when on pop-up menu. Gets or sets the value that indicates whether the item was recently used. Overridden. Gets or sets the text associated with this item. Gets or sets the text associated with this item. Gets or sets the item caption text displayed next to the combo box. Gets or sets a string that specifies the property of the data source whose contents you want to display. When ComboBoxItem is used in DropDown mode and objects like ComboItem are added to ComboBoxItems.Items collection DisplayMembers should be set to the name of the property you would like to use as text representation in editable portion of ComboBox. For example in case of ComboItem objects property should be set to Text. Specifies whether combo box is drawn using themes when running on OS that supports themes like Windows XP Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Note that WatermarkText is not compatible with the auto-complete feature of .NET Framework 2.0. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets whether control is stand-alone control. Stand-alone flag affects the appearance of the control in Office 2007 style. Summary description for ComboItem. Creates new instance of ComboItem. Initializes a new instance of the ComboItem class. Initializes a new instance of the ComboItem class. Initializes a new instance of the ComboItem class. Initializes a new instance of the ComboItem class. Overridden. Returns a human-readable string representation of this object. A string that represents this object. Gets or sets the text associated with this item. Gets or sets the index value of the image assigned to the item. Gets or sets the text alignment.. Gets or sets the line alignment for the item. Gets or sets the value that encapsulates text layout information (such as alignment, orientation, tab stops, and clipping) and display manipulations. Gets or sets the image horizontal image position. Gets or sets the font name used to draw the item text. Gets or sets the text color. Gets or sets the background color of the item. Specifies style information applied to text. Gets the em-size of this Font object in design units. Gets or sets the image assigned to this item. Gets or sets an object that contains data to associate with the item. Serves as integration of regular Image class and Icon class Specifies orientation of content. Indicates Horizontal orientation of the content. Indicates Vertical orientation of the content. Specifies content horizontal alignment. Content is left aligned.UI Content is right aligned. Content is centered. Specifies content vertical alignment. Content is top aligned. Content is bottom aligned. Content is in the middle. Represents a extended content block interface for advanced layout information. Returns whether element is an container so it receives full available size of parent control for layout. Represents event arguments for SerialContentLayoutManager.NextPosition event. Gets or sets the block that is layed out. Gets or sets the current block position. Gets or sets the calculated next block position. Cancels default position calculation. Represents event arguments for the SerialContentLayoutManager layout events. Gets or sets the reference block object. Gets or sets the position block will assume. Cancel the layout of the block, applies only to BeforeXXX layout event. Gets or sets the visibility index of the block. Creates new instance of the class and initializes it with default values. Delegate for SerialContentLayoutManager.NextPosition event. Delegate for the SerialContentLayoutManager layout events. Summary description for ContextExMenuTypeEditor. Gets the editor style used by the EditValue method. An ITypeDescriptorContext that can be used to gain additional context information. A UITypeEditorEditStyle value that indicates the style of editor used by EditValue. If the UITypeEditor does not support this method, then GetEditStyle will return None Represents the context menu bar that provides the context menus for the System.Windows.Forms.Control inherited controls on the form. Returns the instance of the BaseItem that is assigned as context menu to the control. Control to return context menu for. Instance of the BaseItem used as context menu for the control. Assigns the context menu to a control. Control to assign the context menu to. Instance of PopupItem derived class usually ButtonItem to act as context menu for a control. The SubItems collection of the item specified here actually defines the visible context menu items. Gets/Sets whether Bar is visible or not. Summary description for Popups. Summary description for ControlContainerItem. Creates new instance of ControlContainerItem and assigns item name. Creates new instance of ControlContainerItem and assigns item name. Item name. Creates new instance of ControlContainerItem and assigns item name and item text. Item name. Item text. Overridden. Returns the copy of the ControlContainerItem. Copy of the ControlContainerItem. Overridden. Draws the item. Target Graphics object. Overridden. Recalculates the size of the item. Called when size of the item is changed externally. Returns the Font object to be used for drawing the item text. Font object. Occurs when container control needs to be assigned to the item. Indicates item's visiblity when on pop-up menu. Indicates whether item was recently used. Gets/Sets informational text (tooltip) for the item. Gets or sets the reference to the control that is managed by the item. IBlock member implementation Specifies whether contained control can be automatically resized to fill the item container. Represents the Check Box control with extended styles. Invokes the CheckedChanged event. Invokes CheckedChanging event. Called when Command property value changes. Occurs before Checked property is changed and allows you to cancel the change. Occurs after Checked property is changed with extended information. Occurs after Checked property is changed. This event is provided for the Windows Forms data binding support. You can use CheckedChangedEx to get extended information about the changed. Occurs after Checked property is changed. This event is provided for the Windows Forms data binding support. You can use CheckedChangedEx to get extended information about the changed. Gets or sets the size of the check or radio sign. Default value is 13x13. Minimum value is 6x6. Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. Gets or sets the check box position relative to the text. Default value is Left. Gets or set a value indicating whether the button is in the checked state. Gets or sets whether text assigned to the check box is visible. Default value is true. Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. Gets or sets the text associated with the control. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true CheckState property should be used instead of Checked property to set the extended state of the control. Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. Gets the underlying CheckBoxItem Gets or sets whether mnemonic character assigned to control is processed only if Alt key is pressed. Default value is false which indicate that Alt key is not required. Gets or set whether the Checked values and the item appearance are automatically changed when the Check-Box is clicked. Default value is true. Gets or sets the object that represents the Checked state of control. Gets or sets whether empty string is consider as null value during CheckValue value comparison. Default value is true. Gets or sets the value that represents the Indeterminate state of check box when CheckValue property is set to that value. Default value is null. Gets or sets the value that represents the Checked state of check box when CheckValue property is set to that value. Default value is null. Gets or sets the value that represents the Unchecked state of check box when CheckValue property is set to that value. Default value is null. Gets or sets the custom image that is displayed instead default check box representation when check box is checked. Gets or sets the custom image that is displayed instead default check box representation when check box is unchecked. Gets or sets the custom image that is displayed instead default check box representation when check box is in indeterminate state. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Delegate for OptionGroupChanging event. Represents event arguments for OptionGroupChanging event. Set to true to cancel the checking on NewChecked button. Check-box that will become checked if operation is not cancelled. Check-box that is currently checked and which will be unchecked if operation is not cancelled. This property will have only valid values for eCheckBoxStyle.RadioButton style CheckBoxItems. Indicates the action that has caused the event. Default constructor. Represents the combo box like control which shows the AdvTree control on popup. Tree control can be configured to display multiple columns as well. Initializes a new instance of the TextBoxDropDown class. Raises FormattingEnabledChanged event. Event arguments. Raises FormatStringChanged event. Event arguments. Raises FormatInfoChanged event. Event arguments. Raises the DataSourceChanged event. An EventArgs that contains the event data. Raises the DisplayMemberChanged event. An EventArgs that contains the event data. When overridden in a derived class, resynchronizes the item data with the contents of the data source. When overridden in a derived class, sets the specified array of objects in a collection in the derived class. An array of items. Raises the DataColumnCreated event. Provides event arguments. Raises the DataNodeCreated event. Provides event arguments. Creates a new node for the data item. Item to create node for. New instance of the node. Raises the DataNodeCreated event. Provides event arguments. When overridden in a derived class, sets the object with the specified index in the derived class. The array index of the object. The object. Called when ParentFieldName property has changed. Called when GroupingMembers property has changed. Raises the Format event. Event parameters Raises the SelectedIndexChanged event. Event arguments. Raises the ValueMemberChanged event. Event arguments. Raises the SelectedValueChanged event. Event arguments. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Resets style to default value. Used by windows forms designer. Renders the selected node inside the combo box. Graphics reference. Render bounds. Updates popup tree size based on its content. Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. Closes the drop-down popup if it is open. Called when PopupLocation property has changed. Old property value New property value Raises the ButtonClearClick event. Raises the ButtonDropDownClick event. Gets whether property should be serialized. Resets property to its default value. Called when Command property value changes. Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. Occurs when Drop-Down button that shows popup is clicked and allows you to cancel showing of the popup. Occurs when ButtonCustom control is clicked. Occurs when ButtonCustom2 control is clicked. Occurs when the text alignment in text box has changed. Occurs before Node has been selected by user or through the SelectedNode property. Event can be canceled. Occurs after node has been selected by user or through the SelectedNode property. Occurs when the DataSource changes. Occurs when the DisplayMembers property changes. Occurs when the control is bound to a data value that need to be converted. Occurs when FormattingEnabled property changes. Occurs when FormatString property changes. Occurs when FormatInfo property has changed. Occurs when a Node for an data-bound object item has been created and provides you with opportunity to modify the node. Occurs when a group Node is created as result of GroupingMembers property setting and provides you with opportunity to modify the node. Occurs when value of ValueMember property has changed. Occurs when value of SelectedValue property has changed. Occurs when value of SelectedIndex property has changed. Occurs when ColumnHeader is automatically created by control as result of data binding and provides you with opportunity to modify it. Gets or sets the tree node that is currently selected in the tree control. If no Node is currently selected, the SelectedNode property is a null reference (Nothing in Visual Basic). Gets or sets whether selection change on popup tree closes the popup. Default value is true. Gets or sets the field name that holds the text that will be displayed in the control for selected item. When not set all items set in DisplayMembers will be displayed in control. Gets or sets the field name that holds the text that will be displayed in the control for selected item. When not set all items set in DisplayMembers will be displayed in control. Gets or sets the comma separated list of property or column names to display on popup tree control. Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, such as a DataSet or an Array. The default is null. Gets or sets a value indicating whether formatting is applied to the DisplayMembers property of the control. Gets or sets the format-specifier characters that indicate how a value is to be displayed. Gets or sets the IFormatProvider that provides custom formatting behavior. Gets or sets comma separated field or property names that holds the value that is used to identify node and parent node. Format expected is: FieldNodeId,ParentNodeFieldId. For example if your table represents departments, you have DepartmentId field which uniquely identifies a department and ParentDepartmentId field which identifies parent of the department if any you would set this property to DepartmentId,ParentDepartmentId. Note that you can only use ParentFieldNames or GroupingMembers property but not both. If both are set ParentFieldName take precedence. Gets or sets comma separated list of field or property names that are used for grouping when data-binding is used. Gets or sets style for automatically created group nodes when data-binding is used and GroupingMembers property is set. Name of the style assigned or null value indicating that no style is used. Default value is null. Gets or sets the index specifying the currently selected item. Gets or sets the property to use as the actual value for the items in the control. Applies to data-binding scenarios. SelectedValue property will return the value of selected node as indicated by this property. Gets or sets the value of the member property specified by the ValueMember property. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed if set for the input items. Default value is true. Gets or sets the watermark text displayed on the input control when control is empty. Gets or sets the watermark text alignment. Default value is left. Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Specifies the background style of the control. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Indicates whether Enter key when pressed while control has input focus toggles the popup. Default value is true. Gets or sets whether keyboard incremental search is enabled. Default value is true. Gets or sets whether during keyboard search selected node can be set to nothing/null if there is no match found. Default value is true. Gets or sets the keyboard search buffer expiration timeout. Default value is 1000 which indicates that key pressed within 1 second will add to the search buffer and control will be searched for node text that begins with resulting string. Setting this value to 0 will disable the search buffer. Indicates the custom popup location for the ComboTree popup Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. Gets the collection of BaseItem derived items displayed on popup menu. Gets the reference to internal AdvTree control that is displayed on popup Use it to get access to the AdvTree events and properties. Gets or sets the height in pixels of the drop-down portion of the ComboTreeBox control. Gets or sets the width in pixels of the drop-down portion of the ComboTreeBox control. Gets or sets a value indicating whether the combo box is displaying its drop-down portion. Gets the collection of tree nodes that are assigned to the popup tree view control. A NodeCollection that represents the tree nodes assigned to the tree control. The Nodes property holds a collection of Node objects, each of which has a Nodes property that can contain its own NodeCollection. Gets the collection of column headers that appear in the popup tree. By default there are no column headers defined. In that case tree control functions as regular tree control where text has unrestricted width. If you want to restrict the horizontal width of the text but not display column header you can create one column and set its width to the width desired and set its Visible property to false. Gets or sets whether column headers are visible if they are defined through Columns collection. Default value is true. Gets or sets whether grid lines are displayed when columns are defined. Default value is true. Gets or sets the grid lines color. Gets or sets whether horizontal grid lines between each row are displayed. Default value is false. Gets or sets whether node is highlighted when mouse enters the node. Default value is false. There are two ways to enable the node hot-tracking. You can set the HotTracking property to true in which case the mouse tracking is enabled using system colors specified in TreeColorTable. You can also define the NodeStyleMouseOver style which gets applied to the node when mouse is over the node. Gets or sets the node selection box style for popup tree control. SelectionBox Property SelectionBoxSize Property SelectionBoxFillColor Property SelectionBoxBorderColor Property Gets or sets the ImageList that contains the Image objects used by the tree nodes. Gets or sets the image-list index value of the default image that is displayed by the tree nodes. Gets or sets the control background color when control is disabled. Default value is an empty color which indicates that system background color is used when control is disabled. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Represents the method that will handle converting for ComboTree control. Gets the reference to the item being converted. Get the reference to the name of the field or property on the item that needs conversion. Defines delegate for data node based events. Defines event arguments for data node based events. Gets or sets the node that is created for data item. Gets the data-item node is being created for. Initializes a new instance of the DataNodeEventArgs class. Defines delegate for data column based events. Defines event arguments for data column based events. Gets or sets the column header that is created for data. Initializes a new instance of the DataColumnEventArgs class. Initializes a new instance of the ControlWithBackgroundStyle class. Resets style to default value. Used by windows forms designer. Gets or sets whether anti-alias smoothing is used while painting. Default value is true. Specifies the background style of the control. Represents the DataGridView control with enhanced Office 2007 style. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Indicates whether control will delay call to OnResize base DataGridView method when control is running on MDI Child which was introduced as workaround to an issue in control. Gets or sets the scroll-bar visual style. Gets or sets whether selected column header is highlighted. Default value is true. Gets or sets whether select all sign displayed in top-left corner of the grid is visible. Default value is true. Gets or sets whether enhanced selection for the cells is painted in Office 2007 style. Default value is true. Indicates whether BackgroundColor property set on DataGridView is obeyed instead of using system color scheme color. GetContentBounds Cell painting Paints the Button background Paints the button background and content OnMouseEnter Establishes the given rowIndex as the ActiveRowIndex. Processes MouseLeave events Processes MouseMove events Processes MouseDown events Processes MouseUp events Determines if the given part is set Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue Initiates the refresh of the cell button Gets the Type of the editing control associated with the cell FormattedValueType Gets whether the Column cells will fully paint their cell background and content Constructor Gets whether ImageFixedSize property should be serialized. Hooks or unhooks our system events Processes Button expand changes ButtonItem_Click Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Gets or sets the active row index Gets the Control Button Gets or sets the Current row index Gets or sets a expanded button was just closed Gets or sets the cell callback state Gets or sets whether Checked property is automatically inverted, button checked/unchecked, when button is clicked. Default value is false. Indicates whether the button will auto-expand when clicked. When button contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this property to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or set a value indicating whether the button is in the checked state. Gets or sets button Color Scheme. ColorScheme does not apply to Office2007 styled buttons. Gets or sets the predefined color of the button. Color specified applies to buttons with Office 2007 style only. It does not have any effect on other styles. Default value is eButtonColor.BlueWithBackground Gets or sets the custom color name. Name specified here must be represented by the corresponding object with the same name that is part of the Office2007ColorTable.ButtonItemColors collection. See documentation for Office2007ColorTable.ButtonItemColors for more information. If color table with specified name cannot be found default color will be used. Valid settings for this property override any setting to the Color property. Applies to items with Office 2007 style only. Specifies the image for the button when items Enabled property is set to false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets whether the control can respond to user interaction Indicates the way button is rendering the mouse over state. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Specifies the image for the button when mouse is over the item. Specifies the Button image. Sets fixed size of the image. Image will be scaled and painted it size specified. Gets/Sets the image position inside the button. Gets or sets the amount of spacing between button image if specified and text. Gets or sets the location of popup in relation to it's parent. Specifies the image for the button when mouse left button is pressed. Gets or sets an shape descriptor for the button which describes the shape of the button. Default value is null which indicates that system default shape is used. Gets or sets whether button displays the expand part that indicates that button has popup. Gets or sets whether button appears as split button. Split button appearance divides button into two parts. Image which raises the click event when clicked and text and expand sign which shows button sub items on popup menu when clicked. Button must have both text and image visible (ButtonStyle property) in order to appear as a full split button. Gets/Sets the visual style for the button. Returns the collection of sub items. Gets or sets the width of the expand part of the button item. Gets or sets the default Text to display on the Button Gets or sets the text alignment. Applies only when button text is not composed using text markup. Default value is center. Gets the Cell paint setting for the ButtonX control BeforeCellPaintEventArgs RowIndex of cell being painted ColumnIndex of cell being painted GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the Button background Paints the button background and content OnMouseEnter Processes MouseLeave events Processes MouseMove events Processes MouseDown events Processes MouseUp events Determines if the given part is set Gets the background bounds for the given cell Gets the Content bounds for the given cell Initiates the refresh of the cell Gets the Type of the editing control associated with the cell FormattedValueType Constructor HookEvents CheckBoxItem_Click CheckBoxItem_DoubleClick Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Gets or sets the active row index Gets the Control Button Gets or sets the Current row index Gets or sets the MouseDown row index Gets or sets the cell callback state Gets or sets the custom image that is displayed instead default check box representation when check box is checked. Gets or sets the custom image that is displayed instead default check box representation when check box is unchecked. Gets or sets the custom image that is displayed instead default check box representation when check box is in indeterminate state. Gets or sets the check box position relative to the text. Default value is Left. Gets or set a value indicating whether the button is in the checked state. Specifies the state of the control, that can be checked, unchecked, or set to an indeterminate state. CheckValue Gets or sets the value that represents the Checked state value of the check box when CheckValue property is set to that value. Default value is null. Gets or sets the value that represents the Indeterminate state of the check box when CheckValue property is set to that value. Default value is null. Gets or sets the value that represents the Unchecked state value of check box when CheckValue property is set to that value. Default value is 'N'. Gets or sets whether empty string is consider as null value during CheckValue value comparison. Default value is true. Gets or sets whether the control can respond to user interaction Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. Gets or sets the default Text to display Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. Gets or sets whether text assigned to the check box is visible. Default value is true. Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true CheckState property should be used instead of Checked property to set the extended state of the control. Gets the Cell paint setting for the ButtonX control InitializeEditingControl DetachEditingControl Click DrawItem DropDownChange MeasureItem PositionEditingControl GetAdjustedEditingControlBounds GetPreferredSize ParseFormattedValue Cell painting Paints the cell background Paints the cell content DrawControl DrawText MustRenderVisibleControl OnMouseEnter Gets the background bounds for the given cell Gets the button bounds for the given cell Determines if the given part is set Gets the Type of the editing control associated with the cell Constructor Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. HookEvents ComboBoxEx_DataSourceChanged DoComboBoxEx_Click DoComboBoxEx_DrawItem DoComboBoxEx_DropDownChange DoComboBoxEx_MeasureItem Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Occurs right before a ComboBox Cell is painted Occurs when the ComboBox is clicked Occurs when a visual aspect of an owner-drawn ComboBox changes Occurs when drop down portion of the ComboBox is shown or hidden. Occurs each time an owner-drawn ComboBox item needs to be drawn and when the sizes of the list items are determined Gets the underlying ComboBoxEx control Gets or sets the ComboBox CurrencyManager Gets or sets a custom System.Collections.Specialized.StringCollection to use when the AutoCompleteSource property is set to CustomSource. Gets or sets an option that controls how automatic completion works for the ComboBox. Gets or sets a value specifying the source of complete strings used for automatic completion. Gets or sets the data source that populates the selections for the combo box Gets or sets a string that specifies the property or column from which to retrieve strings for display in the combo box. Gets or sets whether the control will be displayed for the current cell only. Gets or sets a value indicating whether user code or operating system code will handle drawing of elements in the list. Gets or sets a value specifying the style of the combo box. Gets or sets the height in pixels of the drop-down portion of the ComboBox. Gets or sets the width of the drop-down lists of the combo box. Gets or sets whether the control can respond to user interaction Gets or sets the flat style appearance of the column's cells. Gets or sets whether control displays focus cues when focused. Gets or sets the format-specifier characters that indicate how a value is to be displayed. Gets or sets a value indicating whether formatting is applied to the DisplayMember property. Gets or sets the ImageList control used by Combo box to draw images. Gets or sets the Input Method Editor (IME) mode of the control. Gets or sets a value indicating whether the control should resize to avoid showing partial items. Gets or sets whether control is stand-alone control. Stand-alone flag affects the appearance of the control in Office 2007 style. Gets or sets the height of an item in the combo box. Gets the collection of objects used as selections in the combo box. Gets or sets the maximum number of items in the drop-down list of the cells in the column. Gets or sets the number of characters a user can type into the ComboBox. Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. Gets or sets whether the items in the combo box are sorted. Determines the visual style applied to the combo box when shown. Default style is Office 2007. Gets or sets the text associated with this control. Gets or sets a string that specifies the property or column from which to get values that correspond to the selections in the drop-down list. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark font. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Note that WatermarkText is not compatible with the auto-complete feature of .NET Framework 2.0. Gets the Cell paint setting for the control DropDownChangeEventArgs ColumnIndex Expanded state RowIndex Handles OnTextChanged events OnSelectedIndexChanged NotifyDataGridViewOfValueChange ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange InitializeEditingControl DetachEditingControl ButtonClearClick ButtonCustomClick ButtonCustom2Click ButtonDropDownClick ButtonFreeTextClick ConvertFreeTextEntry PositionEditingControl GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the cell background Paints the cell content DrawControl DrawText Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue GetHorizontalAlignment Determines if the given part is set Gets the Type of the editing control associated with the cell FormattedValueType Constructor Resets style to default value. Used by windows forms designer. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. DoButtonClearClick DoButtonCustomClick DoButtonCustom2Click DoButtonDropDownClick DoButtonFreeTextClick DoConvertFreeTextEntry Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Occurs right before a DateTimeInput Cell is painted Occurs when Clear button is clicked and allows you to cancel the default action performed by the button Occurs when ButtonCustom control is clicked Occurs when ButtonCustom2 control is clicked Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup Occurs when Free-Text button is clicked and allows you to cancel its default action Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the value the control expects Gets the underlying DateTimeInput control Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that IsEmpty property may return true if input value is resets or ValueObject set to null/nothing. Gets or sets whether input focus is automatically advanced to next input field when input is complete in current one. Gets or sets whether first day in month is automatically selected on popup date picker when month or year is changed. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Specifies the background style of the control. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. Gets or sets the custom date/time format string. Gets or sets whether the control will be displayed for the current cell only. Gets or sets whether empty input values (year, month or day) are set to defaults while user is entering data. Default value is true. Gets or sets whether the control can respond to user interaction Gets or sets the format date/time is displayed in. To specify custom format set this value to Custom and specify custom format using CustomFormat property. Gets or sets the input field alignment inside the control Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes read-only and does not allow the typing. However, drop-down part if visible still allows user to change the value of the control. Use this property to allow change of the value through drop-down picker only. Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. Gets or sets the maximum date and time that can be selected in the control. Gets or sets the minimum date and time that can be selected in the control. Gets the reference to the internal MonthCalendarItem control which is used to display calendar when drop-down is open. List of characters that when pressed would select next input field. For example if you are allowing time input you could set this property to : so when user presses the : character, the input is forwarded to the next input field. Gets or sets a value indicating whether a check box is displayed to the left of the input value. Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the current value. The default is false. When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. The value can be adjusted by using the up and down buttons to change the value. Gets the Cell paint setting for the control Handles OnValueChanged events ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the Edit state Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange InitializeEditingControl DetachEditingControl ButtonClearClick ButtonCustomClick ButtonCustom2Click ButtonDropDownClick ButtonFreeTextClick ConvertFreeTextEntry PositionEditingControl GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the cell background Paints the cell content DrawControl DrawText Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue GetHorizontalAlignment Determines if the given part is set Gets the Type of the editing control associated with the cell FormattedValueType Constructor Resets style to default value. Used by windows forms designer. DoButtonClearClick DoButtonCustomClick DoButtonCustom2Click DoButtonDropDownClick DoButtonFreeTextClick DoConvertFreeTextEntry Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Occurs right before a DoubleInput Cell is painted Occurs when Clear button is clicked and allows you to cancel the default action performed by the button Occurs when ButtonCustom control is clicked Occurs when ButtonCustom2 control is clicked Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup Occurs when Free-Text button is clicked and allows you to cancel its default action Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the value the control expects DoubleInput Specifies the background style of the control. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. Read more about available formats in MSDN under "Standard Numeric Format Strings" and "Custom Numeric Format Strings" topics. The format specified here indicates the format for display purpose only, not for the input purpose. For example to display the number in system Currency format set the DisplayFormat to 'C'. Gets or sets whether the control will be displayed for the current cell only. Gets or sets whether the control can respond to user interaction Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. Gets or sets the input field alignment inside the control Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. Gets or sets the maximum value that can be entered. Gets or sets the minimum value that can be entered. Gets or sets a value indicating whether a check box is displayed to the left of the input value. Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the current value. The default is false. When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. The value can be adjusted by using the up and down buttons to change the value. Gets the Cell paint setting for the control Handles OnValueChanged events ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the Edit state Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange InitializeEditingControl DetachEditingControl ButtonClearClick ButtonCustomClick ButtonCustom2Click ButtonDropDownClick ButtonFreeTextClick ConvertFreeTextEntry PositionEditingControl GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the cell background Paints the cell content DrawControl DrawText Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue GetHorizontalAlignment Determines if the given part is set Gets the Type of the editing control associated with the cell FormattedValueType Constructor Resets style to default value. Used by windows forms designer. DoButtonClearClick DoButtonCustomClick DoButtonCustom2Click DoButtonDropDownClick DoButtonFreeTextClick DoConvertFreeTextEntry Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Occurs right before a DateTimeInput Cell is painted Occurs when Clear button is clicked and allows you to cancel the default action performed by the button Occurs when ButtonCustom control is clicked Occurs when ButtonCustom2 control is clicked Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup Occurs when Free-Text button is clicked and allows you to cancel its default action Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the value the control expects IntegerInput Specifies the background style of the control. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. Read more about available formats in MSDN under "Standard Numeric Format Strings" and "Custom Numeric Format Strings" topics. The format specified here indicates the format for display purpose only, not for the input purpose. For example to display the number in system Currency format set the DisplayFormat to 'C'. Gets or sets whether the control will be displayed for the current cell only. Gets or sets whether the control can respond to user interaction Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. Gets or sets the input field alignment inside the control Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. Gets or sets the maximum value that can be entered. Gets or sets the minimum value that can be entered. Gets or sets a value indicating whether a check box is displayed to the left of the input value. Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the current value. The default is false. When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. The value can be adjusted by using the up and down buttons to change the value. Gets the Cell paint setting for the control Handles OnValueChanged events ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the Edit state Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange InitializeEditingControl DetachEditingControl ButtonClearClick ButtonCustomClick ButtonCustom2Click ButtonDropDownClick PositionEditingControl GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the cell background Paints the cell content DrawControl DrawText Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue GetHorizontalAlignment Determines if the given part is set Gets the Type of the editing control associated with the cell Constructor Resets style to default value. Used by windows forms designer. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. DoButtonClearClick DoButtonCustomClick DoButtonCustom2Click DoButtonDropDownClick Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Occurs right before a IpAddressInput Cell is painted Occurs when Clear button is clicked and allows you to cancel the default action performed by the button Occurs when ButtonCustom control is clicked Occurs when ButtonCustom2 control is clicked Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup Gets the underlying IpAddressInput control Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that Text property may return null if there is no input value. Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Gets or sets whether free text entries are attempted to be auto-resolved to IP address as host/domain names. Default value is true. Gets or sets the Background color. Specifies the background style of the control. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets or sets whether the control will be displayed for the current cell only. Gets or sets the reference of the control that will be displayed on popup that is shown when the drop-down button is clicked. Returns the collection of DropDownItems. Gets or sets whether the control can respond to user interaction Gets or sets the color used as background color to highlight the text box when it has input focus and FocusHighlight is enabled. Gets or sets whether FocusHighlightColor is used as background color to highlight the text box when it has input focus. Default value is false. Gets or sets the foreground color. Gets or sets whether control input is in free-text input mode. Default value is false. Gets or sets the Input Method Editor (IME) mode of the control. Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes read-only and does not allow the typing. However, drop-down part if visible still allows user to possibly change the value of the control through the method you can provide on drop-down. Use this property to allow change of the value through drop-down button only. Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. List of characters that when pressed would select next input field. For example if you are allowing time input you could set this property to : so when user presses the : character, the input is forwarded to the next input field. Gets or sets a value indicating whether a check box is displayed to the left of the input value. Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. Gets or sets the text as it is currently displayed to the user. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark font. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets the Cell paint setting for the control Control for input of the integer value. Initializes a new instance of the IpAddressInput class. Copies the current value in the control to the Clipboard. Pastes the current Clipboard content if possible as the value into the control. Moves the current control value to the Clipboard. Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. Closes the drop-down popup if it is open. Raises the ButtonClearClick event. Raises the ButtonDropDownClick event. Raises the LockUpdateChanged event. Provides event data./ Raises ValueChanged event. Provides event arguments. Called when Command property value changes. Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup. Occurs when ShowCheckBox property is set to true and user changes the lock status of the control by clicking the check-box. Occurs when Value property has changed. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that Text property may return null if there is no input value. Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. Gets the collection of BaseItem derived items displayed on popup menu. Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes read-only and does not allow the typing. However, drop-down part if visible still allows user to possibly change the value of the control through the method you can provide on drop-down. Use this property to allow change of the value through drop-down button only. Gets or sets a value indicating whether a check box is displayed to the left of the input value. Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. List of characters that when pressed would select next input field. For example if you are allowing time input you could set this property to : so when user presses the : character, the input is forwarded to the next input field. Gets or sets the IP Address value represented by the control. Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the value control expects. Occurs when Free-Text button is clicked and allows you to cancel its default action. Gets or sets whether free text entries are attempted to be auto-resolved to IP address as host/domain names. Default value is true. Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. Gets or sets whether control input is in free-text input mode. Default value is false. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Handles OnTextChanged events ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the Edit state Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the Label background Paints the Label background and content OnMouseEnter Processes MouseLeave events Processes MouseMove events Processes MouseDown events Processes MouseUp events CellAlignPoint Determines if the given part is set Gets the background bounds for the given cell GetValue GetHorizontalAlignment Initiates the refresh of the cell label Gets the Type of the editing control associated with the cell FormattedValueType Constructor Gets whether property should be serialized. Resets the SingleLineColor property to its default value. Hooks or unhooks our system events LabelItem_Click Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the LabelX Column Dispose Button FlatStyle Button UseColumnTextForButtonValue InCallBack Gets the Control LabelX Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets whether control displays focus cues when focused. Gets or sets the border sides that are displayed. Default value specifies border on all 4 sides. Gets or sets the type of the border drawn around the label. Specifies label image. Gets/Sets the image position inside the label. Gets or sets the bottom padding in pixels. Gets or sets the left padding in pixels. Gets or sets the top padding in pixels. Gets or sets the right padding in pixels. Gets or sets the border line color when border is single line. Gets or sets the text associated with this item. Gets or sets the horizontal text alignment. Gets or sets the vertical text alignment. Gets or sets a value that determines whether text is displayed in multiple lines or one long line. Gets the Cell paint setting for the ButtonX control InitializeEditingControl DetachEditingControl ButtonClearClick ButtonCustomClick ButtonCustom2Click ButtonDropDownClick KeyDown routine forwards all DataGridView sent keys to the underlying focusable control PositionEditingControl GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the cell background Paints the cell content DrawControl DrawText MustRenderVisibleControl Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue GetTextAlignment Determines if the given part is set Gets the Type of the editing control associated with the cell Constructor Resets style to default value. Used by windows forms designer. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. DoButtonClearClick DoButtonCustomClick DoButtonCustom2Click DoButtonDropDownClick Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Occurs right before a MaskedTextBoxAdv Cell is painted Occurs when Clear button is clicked and allows you to cancel the default action performed by the button Occurs when ButtonCustom control is clicked Occurs when ButtonCustom2 control is clicked Occurs when Drop-Down button is clicked and allows you to cancel showing of the popup Gets the underlying MaskedTextBoxAdv control Gets or sets a value indicating whether PromptChar can be entered as valid data. Gets or sets a value indicating whether characters outside of the ASCII character set will be accepted. Gets or sets the Background color. Specifies the background style of the control. Gets or sets a value indicating whether the masked text box control raises the system beep for each user key stroke that it rejects. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets or sets the culture information associated with the masked text box. Gets or sets a value that determines whether literals and prompt characters are copied to the clipboard Gets or sets whether the control will be displayed for the current cell only. Gets or sets the reference of the control that will be displayed on popup that is shown when the drop-down button is clicked. Gets or sets whether the control can respond to user interaction Gets or sets the color used as background color to highlight the text box when it has input focus and FocusHighlight is enabled. Gets or sets whether FocusHighlightColor is used as background color to highlight the text box when it has input focus. Default value is false. Gets or sets the foreground color. Gets or sets a value indicating whether the prompt characters in the input mask are hidden when the masked text box loses focus. Gets or sets the Input Method Editor (IME) mode of the control. Gets or sets the text insertion mode of the masked text box control. Gets or sets the input mask to use at run time. Gets or sets the character to be displayed in substitute for user input. Gets or sets the character used to represent the absence of user input. Gets or sets a value indicating whether the parsing of user input should stop after the first invalid character is reached. Gets or sets a value that determines how an input character that matches the prompt character should be handled. Gets or sets a value that determines how a space input character should be handled. Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. Gets or sets a value indicating whether the user is allowed to reenter literal values. Gets or sets the text as it is currently displayed to the user. Gets or sets how text is aligned in a masked text box control. Gets or sets a value that determines whether literals and prompt characters are included in the formatted string. Gets or sets a value indicating whether the operating system-supplied password character should be used. Gets or sets the data type used to verify the data input by the user. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark font. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets the Cell paint setting for the control Initializes a new instance of the MaskedTextBoxAdv class. Initializes a new instance of the MaskedTextBoxAdv class using the specified input mask. A custom mask language provider, derived from the MaskedTextProvider class. Initializes a new instance of the MaskedTextBoxAdv class using the specified input mask. Initializes a new instance of the MaskedTextBox class using the specified input mask. Raises TypeValidationCompleted event. Raises the TextAlignChanged event. Raises MaskInputRejected event. Raises the MaskChanged event. Raises IsOverwriteModeChanged event. Resets style to default value. Used by windows forms designer. Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. Closes the drop-down popup if it is open. Raises the ButtonClearClick event. Raises the ButtonDropDownClick event. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Gets whether property should be serialized by Windows Forms designer. Converts the user input string to an instance of the validating type. If successful, an Object of the type specified by the ValidatingType property; otherwise, null to indicate conversion failure. Returns a string that represents the current masked text box. This method overrides ToString. A String that contains information about the current MaskedTextBox. The string includes the type, a simplified view of the input string, and the formatted input string. Called when Command property value changes. Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. Occurs when Drop-Down button that shows popup is clicked and allows you to cancel showing of the popup. Occurs when ButtonCustom control is clicked. Occurs when ButtonCustom2 control is clicked. Occurs after the insert mode has changed Occurs after the input mask is changed. Occurs when the user's input or assigned character does not match the corresponding format element of the input mask. Occurs when the text alignment is changed. Occurs when MaskedTextBox has finished parsing the current value using the ValidatingType property. Specifies back color when Enabled=false Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Specifies the background style of the control. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. Gets the collection of BaseItem derived items displayed on popup menu. Gets the reference to internal MaskedTextBox control. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets a value indicating whether PromptChar can be entered as valid data by the user. Default value is true. Gets or sets a value indicating whether the MaskedTextBox control accepts characters outside of the ASCII character set. true if only ASCII is accepted; false if the MaskedTextBox control can accept any arbitrary Unicode character. The default is false. Gets or sets a value indicating whether the masked text box control raises the system beep for each user key stroke that it rejects. Gets or sets the culture information associated with the masked text box. Gets or sets a value that determines whether literals and prompt characters are copied to the clipboard. Gets or sets the IFormatProvider to use when performing type validation. Gets or sets a value indicating whether the prompt characters in the input mask are hidden when the masked text box loses focus. Gets or sets the text insertion mode of the masked text box control. Gets or sets the input mask to use at run time. The default value is the empty string which allows any input Gets a value indicating whether all required inputs have been entered into the input mask. Returns true if all required input has been entered into the mask; otherwise, false. Gets a clone of the mask provider associated with this instance of the masked text box control. Returns masking language provider of type MaskedTextProvider. Gets a value indicating whether all required and optional inputs have been entered into the input mask. Returns true if all required and optional inputs have been entered; otherwise, false. Gets or sets the character to be displayed in substitute for user input. Gets or sets the character used to represent the absence of user input in MaskedTextBox. Returns character used to prompt the user for input. The default is an underscore (_). Gets or sets whether text in control is read only. Default value is false. Gets or sets a value indicating whether the parsing of user input should stop after the first invalid character is reached. Returns true if processing of the input string should be terminated at the first parsing error; otherwise, false if processing should ignore all errors. The default is false. Gets or sets a value that determines how an input character that matches the prompt character should be handled. Returns true if the prompt character entered as input causes the current editable position in the mask to be reset; otherwise, false to indicate that the prompt character is to be processed as a normal input character. The default is true. Gets or sets a value that determines how a space input character should be handled. Returns true if the space input character causes the current editable position in the mask to be reset; otherwise, false to indicate that it is to be processed as a normal input character. The default is true. Gets or sets a value indicating the currently selected text in the control. Gets or sets the number of characters selected in the text box. Gets or sets the starting point of text selected in the text box. Gets or sets a value indicating whether the defined shortcuts are enabled. Gets or sets the text as it is currently displayed to the user. Gets or sets how text is aligned in a masked text box control. Gets the length of the displayed text. Gets or sets a value that determines whether literals and prompt characters are included in the formatted string. Gets or sets a value indicating whether the operating system-supplied password character should be used. Gets or sets the data type used to verify the data input by the user. Returns Type representing the data type used in validation. The default is null. Gets the preferred height for a masked text box. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Handles OnTextChanged events ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange Cell painting Paints the Button background Paints the button background and content OnMouseEnter Processes MouseLeave events Processes MouseMove events Processes MouseDown events Processes MouseUp events Determines if the given part is set Gets the background bounds for the given cell Gets the content bounds for the given cell GetValue Gets the Type of the editing control associated with the cell FormattedValueType Constructor Gets whether ChunkColor property should be serialized. Resets the ChunkColor property to its default value. Gets whether ChunkColor property should be serialized. Resets the ChunkColor property to its default value. Hooks or unhooks our system events ProgressBarItem_Click Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Button FlatStyle Button UseColumnTextForButtonValue InCallBack Gets the Control ProgressBarX Gets or sets the color of the progress chunk. Gets or sets the target gradient color of the progress chunk. Gets or sets the gradient angle of the progress chunk. Gets or sets the predefined color state table for progress bar. Color specified applies to items with Office 2007 style only. It does not have any effect on other styles. You can use ColorTable to indicate the state of the operation that Progress Bar is tracking. Default value is eProgressBarItemColor.Normal. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets/Sets the visual style for the control. Gets or sets the default Text to display on the Progress Bar Gets or sets whether the text inside the progress bar is displayed. Gets or sets the current position of the progress bar. Gets the Cell paint setting for the ButtonX control GetAdjustedEditingControlBounds GetPreferredSize Cell painting Paints the Slider background Paints the Slider content OnMouseEnter Process MouseEnter state Processes MouseLeave events Processes MouseMove events Processes MouseDown events Processes MouseUp events CellAlignPoint GetSliderValue Determines if the given part is set Gets the background bounds for the given cell Gets the content bounds for the given cell Initiates the refresh of the cell slider Gets the Type of the editing control associated with the cell Gets the type of the underlying data (i.e., the type of the cell's Value property) Constructor Returns whether property should be serialized. Used by Windows Forms designer. Resets the property to default value. Used by Windows Forms designer. Hooks or unhooks our system events SliderItem_Click SliderItem_ValueChanged Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Occurs right before a Slider Cell is painted Gets or sets the active row index Gets or sets the DataBindingComplete state Gets the Control Slider Gets or sets whether the control can respond to user interaction Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets the text label position in relationship to the slider. Default value is Left. Gets or sets whether the text label next to the slider is displayed. Gets or sets the width of the label part of the item in pixels. Value must be greater than 0. Default value is 38. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets or sets the amount by which a call to the PerformStep method increases the current position of the slider. Value must be greater than 0. Gets or sets the text associated with this item. Gets or sets the color of the label text. Gets or sets whether vertical line track marker is displayed on the slide line. Default value is true. Gets or sets the current position of the slider. Gets the Cell paint setting for the ButtonX control InitializeEditingControl DetachEditingControl ButtonClearClick ButtonCustomClick ButtonCustom2Click ButtonDropDownClick KeyDown routine forwards all DataGridView sent keys to the underlying focusable control PositionEditingControl GetAdjustedEditingControlBounds Cell painting Paints the cell background Paints the cell content DrawControl DrawText Gets the background bounds for the given cell Gets the button bounds for the given cell GetValue GetTextAlignment Determines if the given part is set Gets the Type of the editing control associated with the cell Constructor Resets style to default value. Used by windows forms designer. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Appends text to the current text of a text box. The text to append to the current contents of the text box. Clears all text from the text box control. Clears information about the most recent operation from the undo buffer of the text box. Copies the current selection in the text box to the Clipboard. Moves the current selection in the text box to the Clipboard. Specifies that the value of the SelectionLength property is zero so that no characters are selected in the control. Retrieves the character that is closest to the specified location within the control. The location from which to seek the nearest character. The character at the specified location. Retrieves the index of the character nearest to the specified location. The location to search. The zero-based character index at the specified location. Retrieves the index of the first character of a given line. The line for which to get the index of its first character. The zero-based character index in the specified line. Retrieves the index of the first character of the current line. The zero-based character index in the current line. Retrieves the line number from the specified character position within the text of the control. The character index position to search. The zero-based line number in which the character index is located. Retrieves the location within the control at the specified character index. The index of the character for which to retrieve the location. The location of the specified character. Replaces the current selection in the text box with the contents of the Clipboard. Selects a range of text in the text box. The position of the first character in the current text selection within the text box. The number of characters to select. Selects all text in the text box. Undoes the last edit operation in the text box. Replaces the specified selection in the TextBox with the contents of the Clipboard. The text to replace. DoButtonClearClick DoButtonCustomClick DoButtonCustom2Click DoButtonDropDownClick Gets the cell paint bitmap Invokes BeforeCellPaint user events Row index Column index Clones the ButtonX Column Dispose Occurs right before a TextBoxDropDown Cell is painted Occurs when Clear button is clicked and allows you to cancel the default action performed by the button Occurs when ButtonCustom control is clicked Occurs when ButtonCustom2 control is clicked Occurs when Drop-Down button is clicked and allows you to cancel showing of the popup Gets the underlying TextBoxDropDown control Gets or sets a custom StringCollection to use when the AutoCompleteSource property is set to CustomSource. A StringCollection to use with AutoCompleteSource. Gets or sets an option that controls how automatic completion works for the TextBox. One of the values of AutoCompleteMode. The values are Append, None, Suggest, and SuggestAppend. The default is None. Gets or sets a value specifying the source of complete strings used for automatic completion. One of the values of AutoCompleteSource. The options are AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource, and None. The default is None. Gets or sets the Background color. Specifies the background style of the control. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets or sets whether the TextBox control modifies the case of characters as they are typed. One of the CharacterCasing enumeration values that specifies whether the TextBox control modifies the case of characters. The default is CharacterCasing.Normal. Gets or sets whether the control will be displayed for the current cell only. Gets or sets the reference of the control that will be displayed on popup that is shown when the drop-down button is clicked. Gets or sets whether the control can respond to user interaction Gets or sets the color used as background color to highlight the text box when it has input focus and FocusHighlight is enabled. Gets or sets whether FocusHighlightColor is used as background color to highlight the text box when it has input focus. Default value is false. Gets or sets the foreground color. Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus. true if the selected text does not appear highlighted when the text box control loses focus; false, if the selected text remains highlighted when the text box control loses focus. The default is true. Gets or sets the Input Method Editor (IME) mode of the control. Gets or sets the maximum number of characters the user can type or paste into the text box control. The number of characters that can be entered into the control. The default is 32767. Gets or sets the character to be displayed in substitute for user input. Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. Gets or sets a value indicating the currently selected text in the control. A string that represents the currently selected text in the text box. Gets or sets the number of characters selected in the text box. The number of characters selected in the text box. Gets or sets the starting point of text selected in the text box. The starting position of text selected in the text box. Gets or sets the text as it is currently displayed to the user. Gets or sets how text is aligned in a masked text box control. Gets the length of text in the control. Returns number of characters contained in the text of the control. Gets or sets a value indicating whether the operating system-supplied password character should be used. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets the watermark text color. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark font. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets the Cell paint setting for the control Represents single line text box control with the drop down button to display custom control on popup and additional custom buttons. Raises BeforeMultiColumnPopupOpen event. Provides event arguments. Initializes a new instance of the TextBoxDropDown class. Raises the TextAlignChanged event. Resets style to default value. Used by windows forms designer. Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. Closes the drop-down popup if it is open. Raises the ButtonClearClick event. Raises the ButtonDropDownClick event. Called when DropDownControl property has changed. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Called when Command property value changes. Returns a string that represents the current text in text box. This method overrides ToString. A String that contains information about the current TextBox. The string includes the type, a simplified view of the input string, and the formatted input string. Appends text to the current text of a text box. The text to append to the current contents of the text box. Clears all text from the text box control. Clears information about the most recent operation from the undo buffer of the text box. Copies the current selection in the text box to the Clipboard. Moves the current selection in the text box to the Clipboard. Specifies that the value of the SelectionLength property is zero so that no characters are selected in the control. Retrieves the character that is closest to the specified location within the control. The location from which to seek the nearest character. The character at the specified location. Retrieves the index of the character nearest to the specified location. The location to search. The zero-based character index at the specified location. Retrieves the index of the first character of a given line. The line for which to get the index of its first character. The zero-based character index in the specified line. Retrieves the index of the first character of the current line. The zero-based character index in the current line. Retrieves the line number from the specified character position within the text of the control. The character index position to search. The zero-based line number in which the character index is located. Retrieves the location within the control at the specified character index. The index of the character for which to retrieve the location. The location of the specified character. Replaces the current selection in the text box with the contents of the Clipboard. Selects a range of text in the text box. The position of the first character in the current text selection within the text box. The number of characters to select. Selects all text in the text box. Undoes the last edit operation in the text box. Replaces the specified selection in the TextBox with the contents of the Clipboard. The text to replace. Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. Occurs when Drop-Down button that shows popup is clicked and allows you to cancel showing of the popup. Occurs when ButtonCustom control is clicked. Occurs when ButtonCustom2 control is clicked. Occurs when the text alignment is changed. Occurs when the value of the Modified property has changed. Occurs before the popup is opened and it allows canceling of popup by setting CancelEventArgs.Cancel=true. Indicates whether all text is auto-selected when control gets input focus. Default value is false. Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Specifies the background style of the control. Gets the object that describes the settings for the button that shows drop-down when clicked. Gets the object that describes the settings for the button that clears the content of the control when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets or sets a value indicating whether the drop-down is open. Indicates whether DropDownControl is automatically focused when popup is open. Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. Gets the collection of BaseItem derived items displayed on popup menu. Gets the reference to internal TextBox control. Use it to get access to the text box events and properties. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. Gets or sets the watermark image alignment. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Gets or sets the text as it is currently displayed to the user. Gets the preferred height for a text box. Gets or sets a custom StringCollection to use when the AutoCompleteSource property is set to CustomSource. A StringCollection to use with AutoCompleteSource. Gets or sets an option that controls how automatic completion works for the TextBox. One of the values of AutoCompleteMode. The values are Append, None, Suggest, and SuggestAppend. The default is None. Gets or sets a value specifying the source of complete strings used for automatic completion. One of the values of AutoCompleteSource. The options are AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource, and None. The default is None. Gets or sets whether the TextBox control modifies the case of characters as they are typed. One of the CharacterCasing enumeration values that specifies whether the TextBox control modifies the case of characters. The default is CharacterCasing.Normal. Gets or sets the character used to mask characters of a password in a single-line TextBox control. The character used to mask characters entered in a single-line TextBox control. Set the value of this property to 0 (character value) if you do not want the control to mask characters as they are typed. Equals 0 (character value) by default. Gets or sets how text is aligned in a TextBox control. One of the HorizontalAlignment enumeration values that specifies how text is aligned in the control. The default is HorizontalAlignment.Left. Gets or sets a value indicating whether the text in the TextBox control should appear as the default password character. true if the text in the TextBox control should appear as the default password character; otherwise, false. Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus. true if the selected text does not appear highlighted when the text box control loses focus; false, if the selected text remains highlighted when the text box control loses focus. The default is true. Gets or sets the maximum number of characters the user can type or paste into the text box control. The number of characters that can be entered into the control. The default is 32767. Gets or sets a value that indicates that the text box control has been modified by the user since the control was created or its contents were last set. true if the control's contents have been modified; otherwise, false. The default is false. Gets or sets a value indicating whether text in the text box is read-only. true if the text box is read-only; otherwise, false. The default is false. Gets or sets a value indicating the currently selected text in the control. A string that represents the currently selected text in the text box. Gets or sets the number of characters selected in the text box. The number of characters selected in the text box. Gets or sets the starting point of text selected in the text box. The starting position of text selected in the text box. Gets the length of text in the control.Returns number of characters contained in the text of the control. Handles OnTextChanged events ApplyCellStyleToEditingControl Gets EditingControlFormattedValue Gets whether the given key wants to be processed by the Control PrepareEditingControlForEdit Gets or sets the DataGridView Gets or sets the Control Formatted Value Gets or sets the Control RoeIndex Gets or sets the Control ValueChanged state Gets the Panel Cursor Gets whether to RepositionEditingControlOnValueChange Displays the desktop alerts with optional image or symbol. Text on alerts supports text-markup. Shows desktop alert. Text to show on the alert. Text supports text-markup. Shows desktop alert. Text to show on the alert. Text supports text-markup. Specifies reference control which is used to find target screen alert is displayed on. Shows desktop alert. Text to show on the alert. Text supports text-markup. Text-markup link click event handler. Shows desktop alert. Text to show on the alert. Text supports text-markup. Specifies alert color. Shows desktop alert. Text to show on the alert. Text supports text-markup. Specifies alert color. Specifies reference control which is used to find target screen alert is displayed on. Shows desktop alert at specific screen position. Text to show on the alert. Text supports text-markup. Alert position on the screen. Shows desktop alert at specific screen position. Text to show on the alert. Text supports text-markup. Alert position on the screen. Specifies reference control which is used to find target screen alert is displayed on. Shows desktop alert at specific screen position. Text to show on the alert. Text supports text-markup. Image to display on alert. Shows desktop alert. Text to show on the alert. Text supports text-markup. Alert color. Alert position on the screen. Shows desktop alert. Text to show on the alert. Text supports text-markup. Alert color Alert position on the screen Text-markup link click event handler. Specifies reference control which is used to find target screen alert is displayed on. Shows desktop alert. Text to show on the alert. Text supports text-markup. Alert color Alert position on the screen Text-markup link click event handler. Shows desktop alert. Text to show on the alert. Text supports text-markup. Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Shows desktop alert. Text to show on the alert. Text supports text-markup. Alert color Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Shows desktop alert. Text to show on the alert. Text supports text-markup. Symbol to show on the alert, see http://www.devcomponents.com/kb2/?p=1347 Symbol set to use Symbol color or Color.Empty to use default text color Alert color Alert position on the screen Duration of alert in the seconds. Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Shows desktop alert. Text to show on the alert. Text supports text-markup. Symbol to show on the alert, see http://www.devcomponents.com/kb2/?p=1347 Symbol set to use Symbol color or Color.Empty to use default text color Alert position on the screen Alert color Duration of alert in the seconds. Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Text-markup link click event handler. Shows desktop alert. Text to show on the alert. Text supports text-markup. Symbol to show on the alert, see http://www.devcomponents.com/kb2/?p=1347 Symbol set to use Symbol color or Color.Empty to use default text color Alert position on the screen Alert color Duration of alert in the seconds. Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Text-markup link click event handler. Specifies reference control which is used to find target screen alert is displayed on. Shows desktop alert. Text to show on the alert. Text supports text-markup. Image to display on the alert Alert screen position Alert color Duration of alert in seconds Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Shows desktop alert. Text to show on the alert. Text supports text-markup. Image to display on the alert Alert screen position Alert color Duration of alert in seconds Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Text-markup link click event handler. Shows desktop alert. Text to show on the alert. Text supports text-markup. Image to display on the alert Alert screen position Alert color Duration of alert in seconds Alert ID used to recognize alert if clicked and specified Action is called Action method to call if alert is clicked. Text-markup link click event handler. Specifies reference control which is used to find target screen alert is displayed on. Raises BeforeAlertDisplayed event. Provides event arguments. Raises RemovingToken event. Provides event arguments. Indicates maximum alert size. Specifies default alert screen position. Specifies default alert color. Gets or sets the total time in milliseconds alert animation takes. Default value is 200. Gets or sets time period in seconds after alert closes automatically. Gets or sets whether text-markup can be used in alert text, default value is true. Indicates whether alert plays exclamation sound when shown. Occurs before alert is displayed and allows access to the alert Window through sender. Occurs after alert as been closed. Defines delegate for AlertClosed event. Sender. Event arguments Defines event arguments for AlertClosed event. Specifies alert closure source. Defines predefined desktop alert colors. Sets alert size based on its content, it respects MinimumSize and MaximumSize property settings. Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Called when TextMarkupEnabled property has changed. Old property value New property value Occurs when text markup link is clicked. Raises MarkupLinkClick event. Provides event arguments. Display balloon. Indicates whether alert receives input focus upon showing. Displays balloon. Called when alert needs to be hidden. Hides balloon. Gets or sets the color of the Symbol. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Indicates image displayed on alert. Indicates optional Alert Id. Indicates the method that will be invoked if user clicks the alert. Gets or sets whether text-markup can be used in Text property. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets reference to parsed markup body element if text was markup otherwise returns null. Gets or sets the default alert size. Gets or sets the total time in milliseconds alert animation takes. Default value is 200. Gets or sets whether balloon will close automatically when user click the close button. Gets or sets time period in seconds after alert closes automatically. Specifies the reference control which is used to find which screen the alert is displayed on. If not specified alert is displayed on primary screen. Indicates spacing between alerts on the screen Indicates the request screen position for the alert Indicates spacing in pixels between image and text Indicates whether alert plays exclamation sound when shown. Indicates whether close button on alert is visible Defines the alert positions. Top-left screen position. Top-right screen position. Bottom-right screen position. Bottom left screen position. Defines closure sources for the alert. Alert is closed becouse of timeout Alert is closed becouse user clicked close button. Alert is closed becouse user clicked on the alert. Component to display flyout popup. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Called when Content property has changed. Old property value New property value Called when PointerSide property has changed. Old property value New property value Called when TargetControl property has changed. Old property value New property value Called when DeepControlIntegration property has changed. Old property value New property value Called when DisplayMode property has changed. Old property value New property value Called when CloseMode property has changed. Old property value New property value Raises PrepareContent event. Provides event arguments. Shows flyout with the Content. Returns the flyout size based on Content size. Proposed flyout size. Shows flyout at specified location and with specified size. Size can be empty (0,0) and flyout will be automatically sized based on the content. Raises FlyoutShowing event. Provides event arguments. Raises FlyoutShown event. Provides event arguments. Raises QueryShowFlyout event. Provides event arguments. Shows flyout at specified location and with specified size. Size can be empty (0,0) and flyout will be automatically sized based on the content. Screen bounds to display flyout at. Side of the flyout which will have pointer triangle Pointer position either x or y depending on which side pointer is displayed on. Target item for the flyout. Raises FlyoutClosing event. Provides event arguments. Raises FlyoutClosed event. Provides event arguments. Closes the flyout form if it was open. Called when ActivateOnShow property has changed. Old property value New property value Called when TopMost property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Called when DropShadow property has changed. Old property value New property value Called when Parent property has changed. Old property value New property value Indicates a control, usually panel with other controls inside of it, that is displayed on the flyout popup. Indicates the side of the flyout triangle pointer is displayed on. Indicates the target control for the flyout display and positioning. Indicates whether Flyout integrates on item level with DotNetBar controls it recognizes like SuperTabControl, AdvTree etc. Specifies when the flyout is displayed. Indicates when Flyout is automatically closed. Occurs before the flyout is shown for specific target and allows you to prepare Content for it. Sender of event will be the targeted control or item. Occurs after flyout has been shown. Provides opportunity to cancel showing of the flyout before any objects are created and allocated. This is preferred event to cancel flyout showing. Occurs before flyout is closed and allows you to cancel the closing. Occurs after flyout is closed. Indicates whether flyout is active/focused when its shown, default value is false. Indicates whether flyout is made top-most window when shown Gets or sets the background flyout color. Default value is Color.Empty which indicates that current color scheme will be used. Gets or sets the flyout border color. Default value of Color.Empty indicates that color scheme will be used. Indicates whether flyout displays drop shadow. Gets or sets the parent control for the Flyout. Parent is used to find the parent form so flyout can be closed when form is de-activated. Defines delegate for the FlyoutShowing event. Gets the reference to the flyout form. Gets the reference to the flyout target usually TargetControl. Allows you to cancel showing of the flyout by setting this value to true. Initializes a new instance of the FlyoutShowingEventArgs class. Defines the modes for Flyout display. Flyout is displayed manually using flyout.Show() method. Flyout is displayed when mouse is over TargetControl. Flyout is displayed when mouse is hovering over TargetControl. Flyout is displayed when left mouse button is clicked on TargetControl. Defines Flyout closing condition. Flyout is closed manually using flyout.Close() method. Flyout is closed when user clicks outside of flyout bounds. Flyout is closed when TargetControl is hidden. Flyout is closed when TargetControl loses focus. Flyout is closed when parent forms deactivates. Defines colors for the Flyout control. Specifies Flyout background color. Specifies Flyout border color. Called when PointerOffset property has changed. Old property value New property value Called when PointerSide property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Indicates whether flyout displays a drop shadow. Gets or sets whether form is made active/focused when shown. Gets or sets the pointer offset from the top-left corner Gets or sets the side pointer triangle is displayed on. Gets or sets the flyout border color. Default value of Color.Empty indicates that color scheme will be used. Defines the side of triangle pointer displayed on flyout popup. Represents graphical panel control with support for different visual styles and gradients. Default constructor. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Applies any region related settings from style to control. Applies color scheme colors to the style objects. Creates the Graphics object for the control. The Graphics object for the control. Returns the current style of the control. Instance of ElementStyle object. Returns the current mouse down style of the control. Instance of ElementStyle object. Returns the current mouse over style of the control. Instance of ElementStyle object. Paints panel using Windows themes. Paint event arguments Prepares paint surface for paint operation. Called as first thing in Paint event. Paints panel given current style. Paint event arguments Paints insides of the control. Paint event arguments. Indicates whether CanvasColor should be serialized. Used by windows forms designer design-time support. Resets CanvasColor to it's default value. Used by windows forms designer design-time support. Resets the style to it's default value. Resets the internal mouse tracking properties that track whether mouse is over the panel and whether is mouse pressed while over the panel. Resets the style to it's default value. Resets the style to it's default value. Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default processing can occur. Applies predefined Panel color scheme to the control. Applies predefined Panel color scheme to the control. Applies predefined Button color scheme to the control. Applies predefined Label color scheme to the control. Applies predefined lable style to the ElementStyle object. Reference to ElementStyle object. Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. true if the control should behave as a default button; otherwise false. Generates a Click event for the control. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets Bar Color Scheme. Gets or sets whether focus rectangle is displayed when control has focus. Gets or sets the canvas color for the panel. Canvas color will be visible on areas of the control that do not get covered by the style and it will also be used as a base color for style to be painted on. Gets or sets the panel style. Gets or sets the panel style when mouse hovers over the panel. Gets or sets the panel style when mouse button is pressed on the panel. Gets or sets whether anti-alias smoothing is used while painting. Gets or sets color scheme style. Gets or sets whether text rectangle painted on panel is considering docked controls inside the panel. Gets or sets the text rectangle. This property is set by internal implementation and it should not be set by outside code. Gets or sets whether painting of the control is suspended. Gets or sets the value returned to the parent form when the button is clicked. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Calls base WndProc implementation Describes Windows Message Gets the ItemPaintArgs which provide information for rendering. Reference to Canvas Returns the new ItemPaintArgs instance Paints the background of the control PaintEventArgs arguments Converts the client point into the screen point. Client point Client point converted into screen coordinates. Adjusts the client rectangle for the control. Reference to new client rectangle. Adjusts the border rectangle before the non-client border is rendered. Border rectangle Occurs after non-client area is rendered and provides opportunity to render on top of it. Reference to Graphics object. Gets the reference to the BorderStyle used by the control if any. Returns the Windows handle associated with the control. Returns width of the control. Returns the height of the control. Returns whether handled for the control has been created. Returns background color of the control. Returns background color of the control when Enabled=false. Returns whether control is enabled. Invalidates non-client area of the control. Paints insides of the control. Paint event arguments. Returns the size of the panel calculated based on the text assigned. Calculated size of the panel or Size.Empty if panel size cannot be calculated. Applies color scheme to the panel. Applies default group panel style to the control. Returns the renderer control will be rendered with. The current renderer. Gets or sets the panel color scheme. Gets or sets the image that appears in title with text. Gets or sets the position of the title image. Default value is left. Gets or sets the scrollbar skining type when control is using Office 2007 style. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Gets or sets whether box around the title of the group is drawn. Default value is true. Gets or sets whether text rectangle painted on panel is considering docked controls inside the panel. Gets or sets whether panel automatically provides shadows for child controls. Default value is false. Specifies back color when Enabled=false Defines predefined color schemes for panel control. Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Returns the renderer control will be rendered with. The current renderer. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets or sets whether custom styling (Office 2007 style) is enabled. Default value is true. Recalculates the size of the internal item. Gets whether property should be serialized. Resets the SingleLineColor property to its default value. Invokes the MarkupLinkClick event. Provides additional data about event. Gets whether property should be serialized. Resets property to its default value. Called when Command property value changes. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Specifies spacing between label image and text. Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. Gets or sets whether control displays focus cues when focused. Gets or sets the border sides that are displayed. Default value specifies border on all 4 sides. Gets or sets the type of the border drawn around the label. Specifies label image. Gets/Sets the image position inside the label. Gets or sets the border line color when border is single line. Gets or sets the text associated with this item. Gets or sets the horizontal text alignment. Gets or sets the text vertical alignment. Gets or sets a value that determines whether text is displayed in multiple lines or one long line. Gets or sets the left padding in pixels. Gets or sets the right padding in pixels. Gets or sets the top padding in pixels. Gets or sets the bottom padding in pixels. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets text-orientation. Default is horizontal. Gets or sets how vertical text is rotated when TextOrientation = Vertical. Gets the underlying LabelItem Indicates the symbol displayed on label instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets the color of the symbol. Indicates whether label text is rendered using bold font unless the Font property is specifically set to different font. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. A single horizontal or vertical line control. Initializes a new instance of the Line class. Called when StartLineCap property has changed. Old property value New property value Called when StartLineCapSize property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when EndLineCap property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Specifies the line alignment within control bounds. Specifies distance from the start of a line to the beginning of a dash pattern. Specifies the line dash style. Gets or sets the line thickness in pixels. Gets or sets whether vertical line is drawn. Default value is false which means horizontal line is drawn. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Indicates the start of the line cap. Indicates the size of the start cap. Indicates the start of the line cap. Indicates end line cap size. Defined line end types. Provides data for CheckStateConvert event. Initializes a new instance of the CheckStateConvertEventArgs class. Represents generic base control for items container control. Represents base control for bars. Provides interface for controls that support ribbon customization. Called when item contained by the container is right-clicked. Instance of the item that was right-clicked. Creates new accessibility instance. Reference to AccessibleObject. Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control. The AccessibleEvents object to notify the accessibility client applications of. The child Control to notify of the accessible event. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. Item name to look for. Invokes the DotNetBar Customize dialog. Raises BeforeItemDrag event. Provides event arguments. Called when DragInProgress property value has changed. Releases the focus from the bar and selects the control that had focus before bar was selected. If control that had focus could not be determined focus will stay on the bar. This method is used by internal DotNetBar implementation and you should not use it. Invokes ItemDoubleClick event. Reference to item double-clicked Event arguments Invokes the ItemClick event. Reference to the item that was clicked. Returns the item at specified coordinates or null if no item can be found. X - coordinate to test. Y - coordinate to test. Returns the item at specified coordinates or null if no item can be found. X - coordinate to test. Y - coordinate to test. Sets the height of the control to the automatically calcualted height based on content. Returns automatically calculated height of the control given current content. Height in pixels. Returns automatically calculated width of the control given current content. Width in pixels. Clean up any resources being used. Resets style to default value. Used by windows forms designer. Applies design-time defaults to control. Creates the Graphics object for the control. The Graphics object for the control. Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Returns the renderer control will be rendered with. The current renderer. Indicates to control that all further update operations should not result in layout and refresh of control content. Use this method to optimize the addition of new items to the control. This method supports nested calls meaning that multiple calls are allowed but they must be ended with appropriate number of EndUpdate calls. IsUpdateSuspended property returns whether update is suspended. Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate for more details. Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate for more details. Raises ItemLayoutUpdated event. Provides event arguments. Invalidates the control layout and forces the control to recalculates the layout for the items it contains on next layout operation invoked using RecalcLayout method. Call to this method is usually followed by the call to RecalcLayout method to perform the control layout. Applies any layout changes and repaint the control. Sets up timer that watches when active window changes. Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. Releases and disposes the active window watcher timer. Called when item on popup container is right-clicked. Instance of the item that is right-clicked. Called when item on popup container is right-clicked. Instance of the item that is right-clicked. Occurs when Checked property of an button has changed. Occurs when Item is clicked. Occurs when Item is clicked. Occurs when popup of type container is loading. Occurs when popup of type container is unloading. Occurs when popup item is about to open. Occurs when popup item is closing. Occurs just before popup window is shown. Occurs when Item Expanded property has changed. Occurs when mouse button is pressed. Occurs when mouse button is released. Occurs when mouse enters the item. Occurs when mouse leaves the item. Occurs when mouse moves over the item. Occurs when mouse remains still inside an item for an amount of time. Occurs when item loses input focus. Occurs when item receives input focus. Occurs when user changes the item position, removes the item, adds new item or creates new bar. Occurs after an Item is removed from SubItemsCollection. Occurs after an Item has been added to the SubItemsCollection. Occurs when ControlContainerControl is created and contained control is needed. Occurs when Text property of an Item has changed. Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. Occurs after DotNetBar definition is loaded. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs before an item in option group is checked and provides opportunity to cancel that. Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. Gets or sets the form SideBar is attached to. Gets or sets whether accelerator letters on buttons are underlined. Default value is false which indicates that system setting is used to determine whether accelerator letters are underlined. Setting this property to true will always display accelerator letter underlined. Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. Occurs before an item drag & drop operation is started and allows cancellation. Gets item that is being dragged. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Indicates whether Tooltips are shown on Bars and menus. Indicates whether item shortcut is displayed in Tooltips. Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. Gets whether control is in menu mode. Returns the reference to the control that last had input focus. This property should be used to determine which control had input focus before bar gained the focus. Use it to apply the menu command to active control. Returns whether control has any popups registered. Gets or sets whether internal WM_GESTURENOTIFY handler is enabled. Default value is false. Gets the collection of allowed containers for the drag & drop operations. Empty collection indicates that all targets are allowed. Gets or sets whether ProcessDialogKey method calls base ContainerControl implementation. By default base implementation is called but under certain conditions you might want to set this property to true to receive KeyDown events for Arrow keys. Gets or sets whether shortuct processing for the items hosted by this control is enabled. Default value is true. Gets or sets the item default accessibility action will be performed on. Gets or sets whether control height is set automatically based on the content. Default value is false. Specifies the background style of the control. Indicates whether shortucts handled by items are dispatched to the next handler or control. Gets or sets Bar Color Scheme. Gets or sets whether anti-alias smoothing is used while painting. Default value is true. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Specifies whether SideBar is drawn using Themes when running on OS that supports themes like Windows XP. Gets or sets whether Key Tips (accelerator keys) for items are displayed on top of them. Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means that control Font is used for Key Tips display. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets or sets whether mouse over fade effect is enabled. Default value is true. Gets whether control layout is suspended becouse of the call to BeginUpdate method. Occurs after internal item layout has been updated and items have valid bounds assigned. Gets/Sets the Image size for all sub-items on the Bar. Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. Gets or sets whether native .NET Drag and Drop is used by control to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. Gets or sets whether control supports drag & drop. Default value is false. Represents the method that will handle the ItemRemoved event. Defines notification interface for scrollable item controls. Indicates that item has been selected via keyboard. Reference to item being selected Gets or sets whether selection is allowed. Gets or sets the selected item index. Gets or sets the BindingContext. Invalidates non-client area of the control. This method should be used when you need to invalidate non-client area of the control. Scrolls the control so that item is displayed within the visible bounds of the control. AutoScroll must be set to true for this method to work. Item to ensure visibility for. Item must belong to this control. Indicates that item has been selected via keyboard. Reference to item being selected Called when an item should be selected as result of the keyboard action. Item that is being selected. Raises the DataSourceChanged event. An EventArgs that contains the event data. When overridden in a derived class, resynchronizes the item data with the contents of the data source. Raises the DataNodeCreated event. Provides event arguments. Raises the SelectedIndexChanged event. Event arguments. Called when TouchEnabled property has changed. Old property value New property value Indicates whether container responds to keyboard presses and changes the active/mouse over item. Gets or sets the scroll-bar visual style. Gets/Sets the visual style for items and color scheme. Gets or sets spacing in pixels between items. Default value is 1. Indicates whether control can be scrolled when client area is dragged using mouse. Default value is true. Gets the reference to internal vertical scroll-bar control if one is created or null if no scrollbar is visible. Gets the reference to internal horizontal scroll-bar control if one is created or null if no scrollbar is visible. Gets or sets a value indicating whether the control enables the user to scroll to items placed outside of its visible boundaries. Gets or sets the minimum size of the auto-scroll. Returns a Size that represents the minimum height and width of the scrolling area in pixels. This property is managed internally by control and should not be modified. Gets or sets the location of the auto-scroll position. Gets or sets whether all painting in control is suspended. Gets or sets the index specifying the currently selected item. Returns collection of items on a bar for binding support. Gets or sets the item template that is repeated for each data-row when using data binding. Gets the collection of the binding applied to ItemTemplate visual when using data-binding. Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. Gets or sets whether native .NET Drag and Drop is used by control to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. Gets or sets whether automatic drag & drop support is enabled. Default value is false. Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, such as a DataSet or an Array. The default is null. Occurs when the DataSource changes. Occurs when a item for an data-bound object item has been created and provides you with opportunity to modify the created item. Occurs when value of SelectedIndex property has changed. Indicates whether touch support for scrolling is enabled. Initializes a new instance of the ListBoxAdv class. Called when CheckBoxesVisible property has changed. Old property value New property value Called when ItemHeight property has changed. Old property value New property value Called when SelectionMode property has changed. Old property value New property value Selects or clears the selection for the specified item in a ListBoxAdv. Use this property to set the selection of items in a multiple-selection ListBoxAdv. To select an item in a single-selection ListBox, use the SelectedIndex property. The zero-based index of the item in a ListBox to select or clear the selection for. You can pass -1 to clear the selection. true to select the specified item; otherwise, false. Selects or clears the selection for the specified item in a ListBoxAdv. Use this property to set the selection of items in a multiple-selection ListBoxAdv. To select an item in a single-selection ListBox, use the SelectedIndex property. The zero-based index of the item in a ListBox to select or clear the selection for. You can pass -1 to clear the selection. true to select the specified item; otherwise, false. Indicates the source of the change. Selects next visible list box item. Selects previous visible list box item. Gets ListBoxItem which represents an object value from Items collection when Items collection contains non ListBoxItem objects. Value to get ListBoxItem for. Called when DisplayMember property has changed. Old property value New property value Called when CheckStateMember property has changed. Old property value New property value Raises CheckStateConvert event. Provides event arguments. Called when ValueMember property has changed. Old property value New property value Clears internal property descriptors cache when data-binding is used. In most cases it is not needed that you call this method. Do so only if instructed by DevComponents support. Finds the first item in the ListBox that starts with the specified string. The search starts at a specific starting index. The text to search for. The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. Finds the first item in the ListBox that starts with the specified string. The search starts at a specific starting index. The text to search for. The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. Finds the first item in the ListBox that exactly matches the specified string. The search starts at a specific starting index. The text to search for. The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. Finds the first item in the ListBox that exactly matches the specified string. The search starts at a specific starting index. The text to search for. The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. Raises ItemCheck event. Provides event arguments. Sets the check state of the item at the specified index. The index of the item to set the state for. One of the CheckState values. Gets the list of items displayed in list box. Gets the collection of view items which are created to represent each data item in Items collection. Indicates whether check-boxes are visible inside list box items. Indicates fixed item height. Maybe set to 0 to indicate that each item should be sized based on its content. Specifies the selection mode used by the control. Gets or sets the zero-based index of the currently selected item in a ListBoxAdv. Negative one (-1) is returned if no item is selected. Gets a collection that contains the zero-based indexes of all currently selected items in the ListBoxAdv. Do not modify items in this collection. To select or deselect list items while in multi-selection mode use SetSelected method. Gets a collection containing the currently selected items in the ListBoxAdv. Do not modify items in this collection. To select or deselect list items while in multi-selection mode use SetSelected method. Gets or sets the selected item. Indicates property name which will provide the value to display for this list box when data-binding is used and DataSource is set. Indicates property name which will provide the value for CheckState of the list box item when data-binding is used and DataSource is set. Occurs when using data-binding with CheckStateMember specified and it allows you to convert a property value to CheckState. Returns the enumerator with selected values if any Gets or sets the value of the member property specified by the ValueMember property. If ValueMember specifies property that cannot be found on selected object this property returns null. Indicates property name which will return the value for the selected item when SelectedValue property is accessed. Occurs when CheckState of an ListBoxItem changes and it allows you to cancel the change. Gets collection of checked items in the list. Modifying this collection does not have any effect on actual checked items. Use SetItemCheckState to set checked state of an item or access ListBoxItem directly and set its CheckState property. Defines selection modes for list control. Items cannot be selected. Only one item at the time can be selected. Multiple items can be selected. A mouse click or pressing the SPACEBAR selects or deselects an item in the list. Multiple items can be selected. Pressing SHIFT and clicking the mouse or pressing SHIFT and one of the arrow keys (UP ARROW, DOWN ARROW, LEFT ARROW, and RIGHT ARROW) extends the selection from the previously selected item to the current item. Pressing CTRL and clicking the mouse selects or deselects an item in the list. Indicates that CheckState change of the item should be canceled. Specifies the ListBoxItem that was changing. When data-bound provides the object which was used to generate an ListBoxItem. Initializes a new instance of the ListBoxAdvItemCheckEventArgs class. Represents the ListBoxAdv item for internal use. Not for public usage. Returns copy of the item. Copies the ListBoxItem specific properties to new instance of the item. New ListBoxItem instance. Copies the ListBoxItem specific properties to new instance of the item. New item instance. Called when CheckState property has changed. Old property value New property value Called when IsSelected property has changed. Old property value New property value Sets selected state of the item including the source of the action that caused the change. Called when HotTracking property has changed. Old property value New property value Called when Image property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Gets whether mouse is over the item. Gets the mouse state of the check box part of item if visible. Indicates check-box state if visible. Gets or sets whether item is selected. Indicates whether item changes its background colors when mouse is over the item. Specifies image displayed on the item. Gets or sets the color of the Symbol. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Indicates the array of colors that when set are used to draw the background of the item. Gets or sets the color of the text. Gets or sets the text associated with this item. Gets or sets the text alignment. Default value is left. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Paints ListBoxItem. Provides arguments for the operation. Provides data for the Slider item rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Creates new instance of the object and initializes it with default values. Reference to the ListBoxItem being rendered. Reference to the graphics object. Defines color table for ListBoxItem. Specifies default state color table. Specifies mouse over state color table. Specifies selected state color table. Defines single state color table for ListBoxItem. Initializes a new instance of the OfficeListBoxItemStateColorTable class. Initializes a new instance of the OfficeListBoxItemStateColorTable class. Initializes a new instance of the OfficeListBoxItemStateColorTable class. Indicates item text color. Gets or sets the background colors for the item. Gets or sets the back colors gradient angle if there is more than one color in BackColors array. Gets or sets the gradient colors positions if there is more than one color in BackColors array. Paints StepItem. Provides arguments for the operation. Represents the extended ListView control with the Office 2007 Style. Called when ColumnHeaderFont property has changed. Old property value New property value Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Resets internal Column Header handler. This method should be called after you change the View property at run-time. If your control is always in single view there is no need to call this method. This method will work only when controls handle has already been created. Resets the internal color table reference. This method is usually called automatically by Gets whether property should be serialized by VS.NET designer. Resets property to its default value. Returns the renderer control will be rendered with. The current renderer. Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Gets or sets the column header font. Default value is null which means controls Font property is used. Gets or sets the item foreground color when control or item is disabled. By default SystemColors.Dark is used. Gets or sets whether control displays focus cues when focused. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Specifies the control border style. Default value has Class property set so the system style for the control is used. Specifies back color when Enabled=false Summary description for MessageHandler. Calculates the size of non-client area of the control. Paints the non-client area of the control. Draws the non-client area buffered. Represents the PageNavigator control Constructor Hooks or unhooks our control events true to hook, false to unhook Handles NavigatePreviousPage events Raises the NavigatePreviousPage event Handles NavigateToday events Raises the NavigateToday event Handles NavigateNextPage events Raises the NavigateNextPage event Forces the button to perform internal layout. Dispose Occurs when NavigateNextPage button is clicked Occurs when NavigateToday button is clicked Occurs when NavigatePreviousPage button is clicked DefaultSize Gets or sets the layout orientation. Default value is horizontal. Gets or sets the tooltip for the PreviousPage button of the control Gets or sets the tooltip for the Today button Gets or sets the tooltip for the NextPage button Gets/Sets the visual style for the control. PageNavigator buttons Previous page Today Next page Represents the PageNavigate item Creates new instance of PageNavigateItem Creates new instance of PageNavigateItem and assigns the name to it Item name Handles size recalc Handles external size changes Lays out our control based upon its vertical / horizontal orientation Handles control rendering Draws the PreviousPage button Graphics Office2007ScrollBarColorTable Gets the PreviousPage bitmap Creates the PreviousPage bitmap Draws the Today button Graphics Office2007ScrollBarColorTable Gets the Today Bitmap Creates the Today Bitmap Draws the NextPage button Gets the NextPage Bitmap Creates the NextPage Bitmap Centers the given rect Processes InternalMouseMove events Returns the HitText area for the given point Processes Mouse Leave events Processes Mouse Down events Processes Mouse Up events Raises the NavigatePreviousPage event Raises the NavigateToday event Raises the NavigateNextPage event Handles timer click events Enables our click timer Disposes of the click timer OnTooltipChanged Updates the control tooltip Returns copy of the item Copies the PageNavigatorItem specific properties to new instance of the item New PageNavigatorItem instance Dispose Releases the given bitmap Bitmap to release Occurs when NavigateNextPage button is clicked Occurs when NavigateToday button is clicked Occurs when NavigatePreviousPage button is clicked Gets or sets the MouseOverPart Gets or sets the MouseDownPart Gets or sets the control orientation. Default value is Horizontal Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item Gets or sets the tooltip for the PreviousPage button of the control Gets or sets the tooltip for the Today button Gets or sets the tooltip for the NextPage button Defines the PageNavigator item parts Indicates no part Indicates the PreviousPage button of the control Indicates the TodayPage button of the control Indicates the NextPage button of the control Initializes a new instance of the PageSlider class. Raises SelectedPageChanged event. Provides event arguments. Called when IndicatorVisible property has changed. Old property value New property value Returns array of all pages in control. Array of pages. Removes and disposes all pages within the control. Called when SelectedPage property has changed. Old property value New property value Called when AnimationTime property has changed. Old property value New property value Called when SelectedPagePadding property has changed. Old property value New property value Called when PageSpacing property has changed. Old property value New property value Called when NextPageVisibleMargin property has changed. Old property value New property value Called when Orientation property has changed. Old property value New property value Called when ScrollBarVisibility property has changed. Old property value New property value Called when TouchEnabled property has changed. Old property value New property value Occurs when selected page has changed. Gets or sets whether current page indicator is visible. Default value is true. Indicates selected page. Indicates the animation time in milliseconds for operations that perform visual animation of transition. Set to zero to disable animation. Gets or sets zero based selected page index. If there is no page selected returns -1. Gets the total number of pages displayed by the control. Gets or sets the single page padding. Gets or sets the spacing in pixels between pages. Gets or sets the page layout orientation. Default is horizontal. Indicates whether page can be dragged using mouse to change currently selected page Indicates whether selected page can be changed by using mouse drag on PageSlider client area which is not covered by pages. Indicates scrollbar visibility. Gets or sets the time in milliseconds that scrollbar is kept visible when there is no activity in control and mouse is over the control. Indicates whether native touch support in control is enabled if available on target system. Specifies scrollbar visibility. Scrollbars are not visible. Scrollbars are visible only if mouse is inside of the control. Scrollbars are always visible. Specifies level of touch enabled on the control. Touch is enabled control wide. Touch is disabled control wide. Touch is enabled but only for the direct control client content. If touch input occurs on any child control it is not processed. Called when PageNumber property has changed. Old property value New property value Gets or sets page number. Page number determines the order in which pages are displayed inside of the PageSlider control. Represents control which visually indicates current step in a sequence. Initializes a new instance of the StepIndicator class. Called when StepCount property has changed. Old property value New property value Called when CurrentStep property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Called when Orientation property has changed. Old property value New property value Gets or sets the total number of steps that control will track. Default value is 10. Gets or sets the current step in sequence. Current step should be less or equal than StepCount. Gets or sets the background color of the control. Gets or sets the color of the current step indicator. Indicates the control orientation. Processes the resizing messages. The message. true, if the WndProc method from the base class shouldn't be invoked. Gets whether popup has been resized by end-user. Type of resize mode, grips are automatically drawn at bottom-left and bottom-right corners. Gets or sets whether Close button is visible in fotter. Resize handle must also be visible in order for close button to render. Gets resize grip bounds. Initializes a new instance of the ResizeGripColors structure. Specifies the popup resize modes Raises Closed event. Provides event arguments. Raises Closing event. Provides event arguments. Show control on popup at specified location. Shows control on popup at specified location with specified popup resize edges. Shows control on popup at specified location and size with specified popup resize edges. Hides popup if visible. Occurs after popup is closed. Occurs before popup is closed and allows canceling. Gets whether popup is visible. Gets the control displayed on popup. Gets or sets the popup padding. Gets or sets popup margin. Represents the stand-alone progress bar control. Advances the current position of the progress bar by the amount of the Step property. Advances the current position of the progress bar by the specified amount. The amount by which to increment the progress bar's current position. Gets whether ChunkColor property should be serialized. Resets the ChunkColor property to its default value. Gets whether ChunkColor property should be serialized. Resets the ChunkColor property to its default value. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets or sets the current position of the progress bar. Gets or sets the amount by which a call to the PerformStep method increases the current position of the progress bar. Gets or sets the color of the progress chunk. Gets or sets the target gradient color of the progress chunk. Gets or sets the gradient angle of the progress chunk. Gets or sets whether the text inside the progress bar is displayed. Gets or sets the type of progress bar used to indicate progress. The Standard style displays the progress based on Minimum, Maximum and current Value. The Marquee type is automatically moving progress bar that is used to indicate an ongoing operation for which the actual duration cannot be estimated. Gets or sets the marquee animation speed in milliseconds. Gets or sets the predefined color state table for progress bar. Color specified applies to items with Office 2007 style only. It does not have any effect on other styles. You can use ColorTable to indicate the state of the operation that Progress Bar is tracking. Default value is eProgressBarItemColor.Normal. Gets the underlying ProgressBarItem Defines color table for the StepItem. Gets or sets the default state StepItem colors. Gets or sets the mouse over state StepItem colors. Gets or sets the StepItem colors when mouse is pressed over the item. Gets or sets the StepItem colors when Value property is greater than Minimum property value, i.e. item is reporting progress. Note that only Background color is used when progress indicator is drawn. Paints StepItem. Provides arguments for the operation. Paints StepItem. Provides arguments for the operation. Represents the color table for StepItem single state. Initializes a new instance of the OfficeStepItemStateColorTable class. Initializes a new instance of the OfficeStepItemStateColorTable class. Initializes a new instance of the OfficeStepItemStateColorTable class. Gets or sets the background colors for the step item. Gets or sets the back colors gradient angle if there is more than one color in BackColors array. Gets or sets the gradient colors positions if there is more than one color in BackColors array. Gets or sets the text color for the step item. Gets or sets the border colors of the step item. Represents the progress steps control. Initializes a new instance of the ProgressSteps class. Returns collection of items on a bar. Gets/Sets the visual style for items and color scheme. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets the arrow pointer width for the StepItem objects hosted within this container. Represents a step item which is used to show single step in multi-step progress control. Creates new instance of StepItem. Creates new instance of StepItem and assigns the name to it. Item name. Creates new instance of StepItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the StepItem specific properties to new instance of the item. New StepItem instance. Copies the StepItem specific properties to new instance of the item. New StepItem instance. Returns the Font object to be used for drawing the item text. Font object. Called when Minimum property has changed. Old property value New property value Called when Maximum property has changed. Old property value New property value Called when Value property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Called when Image property has changed. Old property value New property value Called when MinimumSize property has changed. Old property value New property value Called when HotTracking property has changed. Old property value New property value Called when ImageTextSpacing property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Gets the render path of the item. Gets or sets the minimum value of the range of the control. Gets or sets the color of the Symbol. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Indicates the image that is displayed next to the item text label. Gets or sets whether this is first item in StepControl. Gets or sets whether this is laste item in StepControl. Indicates minimum size of the item Specifies whether item changes its appearance when mouse is moved over the item Gets whether mouse is over the item. Gets whether left mouse button is pressed on the item. Indicates the spacing between image and text. Gets or sets padding around content of the item. Indicates the array of colors that when set are used to draw the current progress, i.e. Value>Minimum Indicates the array of colors that when set are used to draw the background of the item. Gets or sets the text alignment. Default value is left. Gets or sets the text associated with this item. Gets or sets the color of the text. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Container for the StepItem objects. Initializes a new instance of the StepContainer class. Returns copy of the item. Copies the StepContainer specific properties to new instance of the item. New StepContainer instance. Copies the StepContainer specific properties to new instance of the item. New StepContainer instance. Called when PointerSize property has changed. Old property value New property value Gets or sets the arrow pointer width for the StepItem objects hosted within this container. Provides data for the Slider item rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Creates new instance of the object and initializes it with default values. Reference to the Slider item being rendered. Reference to the graphics object. Returns read-only list of opened forms. Gets or sets current MultiFormAppContext context. If you are using MultiFormAppContext to start your app then you should also set that instance of MultiFormAppContext to this property so internally TabFormControl can register any new deattached forms and prevent application from closing if startup form is closed first. Gets or sets whether tab renders its state. Used internally by DotNetBar. Do not set. Gets the actual tab path. Indicates the array of colors that when set are used to draw the background of the item. Summary description for Office2003ButtonItemPainter. Summary description for ButtonItemPainter. Paints state of the button, either hot, pressed or checked Paints state of the button, either hot, pressed or checked Gets or sets color table used by renderer. Gets or sets the color table for form in active state. Gets or sets the color table for from in inactive state. Gets or sets the border thickness. Gets or sets the background color of the form. Gets or sets the text color of the form. Gets or sets the text formatting for caption text. Represents Range Slider Control. Raises ValueChanging event. Provides event arguments. Raises ValueChanged event. Provides event arguments. Raises GetRangeTooltipText event. Provides event arguments. Forces the button to perform internal layout. Gets whether property should be serialized. Resets property to its default value. Occurs before Value has changed and allow the cancellation of the change. Occurs after Value property has changed Occurs when control is about to display the range tooltip and it allows you to customize tooltip Gets the RangeSliderItem. Indicates whether clicking the area outside of the range change buttons moves the range change button to the clicked location if possible thus allowing range change. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Indicates image to be used as maximum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. Indicates image to be used as minimum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. Specifies minimum absolute range that user can select. Absolute range is defined as Abs(Value.Max-Value.Min) Applies to user performed selection through mouse only. Gets current part that is pressed using mouse left button. Gets mouse over part. Gets bounds of maximum range sliding button. Gets bounds of minimum range sliding button. Indicates the size of the range change buttons. Specifies the height of the range line Gets or sets the string that is used to format the range value to be displayed while user moves the range buttons. Value set here is used in string.Format(RangeTooltipFormat, Value.Min, Value.Max). Gets or sets the color of the range value. Specifies whether range tooltip is shown while user is changing the range Gets or sets the slider orientation. Default value is horizontal. Gets tick marks bounds. Gets tick marks bounds for second marker is visible. Specifies the ticks position inside of Range Slider. Indicates tick display period Indicates whether tick lines are shown Gets or sets the range displayed by the control. Represents the Rating control. Initializes a new instance of the Rating class. Raises the ParseRating event. Provides event arguments. Raises the ParseAverageRatingValue event. Provides event arguments. Raises the AverageRatingChanged event. Event data. Raises the RatingChanged event. Event data. Raises RatingChanging event. Event data Called when Command property value changes. Occurs when Rating property has changed. Occurs when RatingValue property has changed. Occurs when Rating property is about to be changed and provides opportunity to cancel the change. Occurs when AverageRating property has changed. Occurs when AverageRatingValue property has changed. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Occurs when RatingValue property is set and it allows you to provide custom parsing for the values. Occurs when AverageRatingValue property is set and it allows you to provide custom parsing for the values. Indicates number of stars used for the rating. Minium value is 2 stars. Gets or sets the rating value represented by the control. Default value is 0 which indicates that there is no rating set. Maximum value is 5. Gets or sets the average rating shown by control. Control will display average rating (if set) when no explicit Rating value is set through Rating property. Minimum value is 0 and Maximum value is 5. Gets or sets the AverageRating property. This property is provided for Data-Binding with NULL value support. Gets the reference to custom rating images. Gets or sets whether text assigned to the check box is visible. Default value is true. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets whether rating can be edited. Default value is true. Gets or sets the orientation of rating control. Gets or sets the Rating property value. This property is provided for Data-Binding with NULL value support. Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. Gets or sets the spacing between optional text and the rating. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Represents an image control with built-in reflection. Initializes a new instance of the ReflectionImage class. Gets or sets the image displayed on the control. Gets or sets whether reflection effect is enabled. Default value is true. Represents an single line of text label control with text-markup support and built-in reflection. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets whether reflection effect is enabled. Default value is true. Represents control which handles scroll-bars. Initializes a new instance of the ScrollbarControl class. Called when ScrollOverrideControl property has changed. Old property value New property value Gets or sets the scroll-bar visual style. Initializes a new instance of the RichTextBoxEx class. Raises AcceptsTabChanged event. Provides event arguments. Raises HideSelectionChanged event. Provides event arguments. Raises ModifiedChanged event. Provides event arguments. Raises MultilineChanged event. Provides event arguments. Raises ReadOnlyChanged event. Provides event arguments. Raises LinkClicked event. Provides event arguments. Raises Protected event. Provides event arguments. Raises SelectionChanged event. Provides event arguments. Raises HScroll event. Provides event arguments. Raises HScroll event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Appends text to the current text of a text box Determines whether you can paste information from the Clipboard in the specified data format. Clears all text from the text box control. Clears information about the most recent operation from the undo buffer of the text box. Copies the current selection in the text box to the Clipboard. Moves the current selection in the text box to the Clipboard. Specifies that the value of the SelectionLength property is zero so that no characters are selected in the control. Searches the text in a RichTextBox control for a string. Searches the text of a RichTextBox control for the first instance of a character from a list of characters. Searches the text in a RichTextBox control for a string with specific options applied to the search. Searches the text of a RichTextBox control, at a specific starting point, for the first instance of a character from a list of characters. Searches the text in a RichTextBox control for a string at a specific location within the control and with specific options applied to the search. Searches a range of text in a RichTextBox control for the first instance of a character from a list of characters. Searches the text in a RichTextBox control for a string within a range of text within the control and with specific options applied to the search. Retrieves the character that is closest to the specified location within the control. Retrieves the index of the character nearest to the specified location Retrieves the index of the first character of a given line. (Inherited from TextBoxBase.) Retrieves the index of the first character of the current line. (Inherited from TextBoxBase.) Retrieves the line number from the specified character position within the text of the RichTextBox control. Retrieves the location within the control at the specified character index. Loads a rich text format (RTF) or standard ASCII text file into the RichTextBox control. Loads the contents of an existing data stream into the RichTextBox control. Loads a specific type of file into the RichTextBox control. Replaces the current selection in the text box with the contents of the Clipboard. Pastes the contents of the Clipboard in the specified Clipboard format. Reapplies the last operation that was undone in the control. Saves the contents of the RichTextBox to a rich text format (RTF) file. Saves the contents of a RichTextBox control to an open data stream. Saves the contents of the RichTextBox to a specific type of file. Scrolls the contents of the control to the current caret position. Activates the control. (Inherited from Control.) Selects a range of text in the text box. Selects all text in the text box. Undoes the last edit operation in the text box. Gets the reference to internal RichTextBox control. Occurs when the value of the AcceptsTab property changes Occurs when the value of the HideSelection property changes. Occurs when the value of the Modified property changes. Occurs when the value of the Multiline property changes. Occurs when the value of the ReadOnly property changes. Occurs when a hyperlink in the text is clicked. Occurs when the user takes an action that would change a protected range of text. Occurs when the current selection has changed. Occurs when the horizontal scroll bar is clicked. Occurs when the vertical scroll bar is clicked. Gets or sets whether anti-alias smoothing is used while painting. Default value is true. Gets or sets the back color of the RichTextBox. Gets or sets whether tab characters are accepted as input Gets or sets whether automatic word selection is enabled. Gets or sets indent for bullets in the control. Gets or sets whether URLs are automatically formatted as links. Gets or sets whether drag/drop of text, pictures and other data is enabled. Gets or sets whether selection should be hidden when the edit control loses focus. Gets or sets lines of text in a multi-line edit, as an array of String values. Gets or sets maximum number of characters that can be entered into the edit control. Gets or sets whether the text in the control can span more than one line. Gets or sets whether the text in the edit control can be changed or not. Gets or sets right margin dimensions. Gets or sets the text of the RichTextBox control, including all rich text format (RTF) codes. Gets or sets for multi-line edit control, which scroll bars will be shown. Gets or sets whether shortcuts defined for the control are enabled. Gets or sets whether selection margin is visible. Gets or sets whether lines are automatically word-wrapped. Gets or sets current zoom factor for the control content. Should be fired when non-client size of the control changes, i.e. when WM_NCCALCSIZE message is received. Should be fired when scroll-bar value on child control changes. Should be fired when control receives WM_MOVE message. Gets whether control is in design mode. Raises NonClientSizeChanged event. Provides event arguments. Raises ScrollBarValueChanged event. Provides event arguments. Raises NonClientSizeChanged event. Provides event arguments. Defines arguments for IScrollBarOverrideSupport.ScrollBarValueChanged event. Initializes a new instance of the ScrollValueChangedEventArgs class. Defines information for IScrollBarOverrideSupport.ScrollBarValueChanged event. Defines delegate for IScrollBarOverrideSupport.ScrollBarValueChanged event. Sender. Event arguments Gets or sets the scroll-bar visual style. Paints ListBoxItem. Provides arguments for the operation. Paints ListBoxItem. Provides arguments for the operation. Represents SideNav control to create "hamburger" menus. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Updates the control colors from the global color table. Maximizes control width so it fills up space to the right of the control. Source of the event. Restores the control to previous size if it was maximized before. Source of event. Opens the control, i.e. expands it, selects specified item and shows its associated panel. Item to select. Source of the event. Closes the control, i.e. unselects any selected item, hide its associated panel and folds the control. Source of the event. Raises IsMenuExpandedChanged event. Provides event arguments. Expands or collapses the control items menu. Called when AnimationTime property has changed. Old property value New property value Raises BeforeMaximize event. Provides event arguments. Raises BeforeRestore event. Provides event arguments. Raises BeforeOpen event. Provides event arguments. Raises BeforeClose event. Provides event arguments. Raises SelectedItemChanged event. Provides event arguments. Indicates whether splitter that is located on right hand side of open control is visible and enabled. Indicates whether button which folds/closes the control is visible. Returns collection of items on a bar. Gets or sets whether control is closed, i.e. whether selected item panel is shown or not. When closed any selected item is unselected and selected panel hidden. Indicates whether side menu is expanded, i.e. shows both image and text. When menu is collapsed only image is shown. Occurs when IsMenuExpanded property has changed its value. Indicates the animation time in milliseconds for operations that perform visual animation of transition. Set to zero to disable animation. Occurs before the control is maximized and allows you to cancel that. Occurs before the control is restored and allows you to cancel that. Occurs before the control is opened and allows you to cancel that. Occurs before the control is closed and allows you to cancel that. Gets currently selected item. Only items with Panel assigned can be selected. Occurs when SelectedItem changes. Gets reference to internal SideNavStrip control. Defines delegate for the CancelSource events. Event arguments for CancelSourceEventHandler Gets the source of the event. Gets any optional data that is associated with the event. Creates new instance of the object. Source of event Creates new instance of the object. Source of event Optional data associated with the event. Initializes a new instance of the MetroTabItem class. Selects the tab. Called after Checked property has changed. Occurs just before Click event is fired. Called when Visibility of the items has changed. New Visible state. Occurs after item visual style has changed. Gets or sets cached image rendering bounds. Gets or sets cached text rendering bounds. Gets or sets the panel assigned to this tab item. Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. Returns the collection of sub items. Indicates the array of colors that when set are used to draw the background of the item. Indicates the array of colors that when set are used to draw the border of the item. Gets or sets the additional padding added around the tab item in pixels. Default value is 0. Indicates an optional title for the associated panel. If not set item text is used. Gets or sets whether this item acts as the SideNav control system menu which collapses and expands the SideNav items. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Indicates whether the item will auto-expand when clicked. When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or sets whether item can be customized by end user. Gets or set a value indicating whether the button is in the checked state. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets a value indicating whether the item is enabled. Indicates item's visiblity when on pop-up menu. Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. Indicates Animation type for Popups. Indicates the font that will be used on the popup window. Indicates whether sub-items are shown on popup Bar or popup menu. Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. Gets or sets whether item will display sub items. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets or sets the width of the expand part of the button item. Gets or set the alternative shortcut text. Gets or sets whether item separator is shown before this item. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets the text color of the button when mouse is over the item. Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. Provides data for the SideNavItem rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Indicates whether to cancel system rendering of the item. Creates new instance of the object and initializes it with default values. Reference to the ListBoxItem being rendered. Reference to the graphics object. Defines color table for SideNav control. Gets or sets the color table for SideNavItem Gets or sets the background color of SideNav title bar. Gets or sets the border color of the title of SideNav control. Gets or sets the color of the strip which hosts the items. Gets or sets the border color of the SideNav control. Gets or sets the back color of panels that are attached to SideNavItem and displayed when SideNavItem is selected. Defines color table for SideNavItem Gets or sets the color table for Default state. Gets or sets the color table for MouseOver state. Gets or sets the color table for Pressed state. Gets or sets the color table for Selected state. Defines state color table for SideNavItem Indicates item text color. Gets or sets the background colors for the item. Gets or sets the back colors gradient angle if there is more than one color in BackColors array. Gets or sets the gradient colors positions if there is more than one color in BackColors array. Gets or sets the border colors for the item. Indicates the corner radius. Represents a panel which hosts controls for the SideNavItem. Raises NonClientSizeChanged event. Provides event arguments. Raises ScrollBarValueChanged event. Provides event arguments. Raises NonClientSizeChanged event. Provides event arguments. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Returns collection of items on a bar. Gets currently selected item. Represents the panel which can slide out and into the view. Raises IsOpenChanged event. Provides event arguments. Called when SlideSide property has changed. Old property value New property value Called when IsOpen property has changed. Old property value New property value Slides panel into the view. Waits for current slide animation to finish and then returns control. Slides panel out of the view. Called when AnimationTime property has changed. Old property value New property value Called when SlideOutButtonVisible property has changed. Old property value New property value Called when SlideOutButtonSize property has changed. Old property value New property value Returns whether property should be serialized. Resets property to default value. Called when SlideOutActiveButtonSize property has changed. Old property value New property value Returns whether property should be serialized. Resets property to default value. Called when SlideOutButtonStyle property has changed. Old property value New property value Called when CenterContent property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Occurs when IsOpen property value has changed, i.e. slide-panel is shown or hidden. Gets or sets side panel slides into. Gets or sets whether panel is open. When this property is changed panel will slide in or out of the view. Gets or sets whether panel uses modal animation, meaning when IsOpen property is set the call is not returned until animation is complete. Gets or sets the open panel bounds. When control IsOpen=false and panel is collapsed its original bounds are stored in OpenBounds property and restored once panel is open. Gets or sets the animation duration time in milliseconds. Setting this property to 0 will disable slide animation. Gets or sets whether slide out button is shown when panel is out of the view and which allows panel to be shown. Gets or sets the slide-out buttton size in default state. Gets or sets active (mouse over) slide out button size. Gets or sets slide-out button style. Gets or sets whether panel centers the Controls inside of it. Default value is false. Gets or sets the color of the Symbol displayed on slideout button. Gets the realized symbol string. Indicates the symbol displayed on face of the slideout button. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Defines the side SlidePanel slides into. Represents the slider button that is used by SlidePanel when collapsed to slide it back into the view. Initializes a new instance of the SliderButton class. Called when AutoTopMostEnabled property has changed. Old property value New property value Called when SliderSize property has changed. Old property value New property value Called when ActiveSliderSize property has changed. Old property value New property value Called when IsActive property has changed. Old property value New property value Called when IsMouseDown property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Gets or sets whether slider button automatically checks whether its top-most control on the form, i.e. visible at all times on top of other controls Gets or sets the slider size in default state. Notice that size specified here applies to Left and Right SlidePanel positions. For Top and Bottom positions the Width and Height are interchaged. Gets or sets the slider size in active state. Notice that size specified here applies to Left and Right SlidePanel positions. For Top and Bottom positions the Width and Height are interchaged. Gets or sets whether slider button is in active state. Gets or sets the style associated with the control. Gets or sets the color of the Symbol. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Represents the Slider control. Raises the IncreaseButtonClick event. Provides event arguments Raises the DecreaseButtonClick event. Provides event arguments Raises the ValueChanged event. Provides event arguments Raises the ValueChanging event. Advances the current position of the slider by the amount of the Step property. Returns whether property should be serialized. Used by Windows Forms designer. Resets the property to default value. Used by Windows Forms designer. Forces the button to perform internal layout. Called when Command property value changes. Occurs after Value property has changed. Occurs before Value property has changed. Occurs when Increase button is clicked using mouse. Occurs when Decrease button is clicked using mouse. Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. Gets or sets the text label position in relationship to the slider. Default value is Left. Gets or sets whether the text label next to the slider is displayed. Gets or sets the width of the label part of the item in pixels. Value must be greater than 0. Default value is 38. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets or sets the current position of the slider. Gets or sets the amount by which a call to the PerformStep method increases the current position of the slider. Value must be greater than 0. Gets or sets the color of the label text. Gets or sets whether vertical line track marker is displayed on the slide line. Default value is true. Gets or sets the tooltip for the Increase button of the slider. Gets or sets the tooltip for the Decrease button of the slider. Gets or sets the slider orientation. Default value is horizontal. Gets the SliderItem. Gets or sets the custom color table for the item. Color table here will override all system color table settings. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Represents the control which displays symbol from symbols library. Initializes a new instance of the SymbolBox class. Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Resets style to default value. Used by windows forms designer. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Gets whether property should be serialized. Resets property to its default value. Called when SymbolSize property has changed. Old property value New property value Specifies the background style of the control. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Gets or sets the color of the Symbol. Indicates the size of the symbol in points. Gets or sets the name of the color table. Gets or sets the default tab colors. Gets or sets the disabled tab colors. Gets or sets the selected tab colors. Gets or sets the colors when mouse is over the tab but tab is not selected. Gets or sets colors for the tab close button. Defines the color table for RibbonTabItem states. Indicates item text color. Gets or sets the background colors for the item. Gets or sets the back colors gradient angle if there is more than one color in BackColors array. Gets or sets the gradient colors positions if there is more than one color in BackColors array. Gets or sets the item border colors. Creates a copy of the state color table. Defines color table for TabFormItem close button displayed on tabs. Colors for the button in default state. Colors for button in mouse over state. Colors for button when pressed with mouse state. Defines state color table for TabFormItem close button displayed on tabs. Gets or sets the background colors for the item. Gets or sets the back colors gradient angle if there is more than one color in BackColors array. Gets or sets the gradient colors positions if there is more than one color in BackColors array. Indicates item sign color. Indicates item border color. Gets or sets color table used by renderer. Gets or sets Graphics object group is rendered on. Gets or sets the reference to TabParentForm being rendered. Indicates whether to cancel system rendering of the item. Raises PrepareModalPanelBounds event. Provides event arguments. Initializes a new instance of the MetroForm class. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Shows the panel control in the center of the form and covers all non system controls making the panel effectively modal. Control to show. Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. Panel to show. Side to slide panel into the view from. Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. Panel to show. Side to slide panel into the view from. Slide animation speed in milliseconds. Hides the panel control that was previously shown using ShowModalPanel method. Control to hide. Hides the panel control that was previously shown using ShowModalPanel method by sliding it out of the view to the specified side. Control to hide. Side to slide control into. Gets effective Border Thickness for the form. Thickness Called when BorderThickness property has changed. Old property value New property value Called when BorderColor property has changed. Old property value New property value Called when WM_NCHITTEST message is received. Reference to message data. Return true to call base form implementation otherwise return false. Called when WM_DWMCOMPOSITIONCHANGED message is received. Reference to message data. Return true to call base form implementation otherwise return false. Called when WM_NCACTIVATE message is received. Reference to message data. Return true to call base form implementation otherwise return false. Called when WM_NCCALCSIZE message is received. Message structure. true to call base WndProc otherwise false. Occurs before modal panel is shown and allows change of modal panel bounds. Gets or sets whether MetroShell is pre-rendered when form is shown to make first rendering smoother. Default value is true. Gets whether at least one modal panel is displayed. Indicates whether modal panel when displayed shows MetroStatusBar. Returns whether Windows Glass effects are enabled. Gets or sets the TabFormControl that is hosted by this form. This property is for internal use only. Gets or sets whether form can be resized. Gets or sets the form border thickness. Default value is empty thickness which indicates that thickness is taken from color table. Gets or sets the form border colors. Gets whether form is active. Indicates the number of pixels subtracted from form's height or width (depending on taskbar position) when form is maximized and taskbar is in auto-hide state. Default value is 4. This property is not to be used with MetroForm. Gets or sets the size of the border on the edges of the form that when mouse is over allow for form resizing. Indicates whether Close button in top-right corner of the form is visible. This property cannot be used on MetroAppForm This property cannot be used on MetroAppForm This property cannot be used on MetroAppForm This property cannot be used on MetroAppForm Gets or sets text for form system menu Restore item. Gets or sets text for form system menu Move item. Gets or sets text for form system menu Size item. Gets or sets text for form system menu Minimize item. Gets or sets text for form system menu Maximize item. Gets or sets text for form system menu Close item. Represents Tabbed Forms control for creating tabbed user interface as replacement for MDI child forms. Raises RemovingToken event. Provides event arguments. Raises BeforeTabFormItemDetach event. Provides event arguments. Raises TabFormItemDetach event. Provides event arguments. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Performs the setup of the TabFormPanel with the current style of the TabFormControl Control. Panel to apply style changes to. Creates new Tab at specified position, creates new associated panel and adds them to the control. Specifies the text displayed on the tab. Specifies the name of the tab Specifies the position of the new tab inside of Items collection. New instance of the TabFormItem that was created. Creates new Tab and associated panel and adds them to the control. Specifies the text displayed on the tab. Specifies the name of the tab New instance of the TabFormItem that was created. Recalculates layout of the control and applies any changes made to the size or position of the items contained. Occurs when text markup link is clicked. Raises CreateNewTab event. Provides event arguments. Occurs Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs when Item on control is clicked. Occurs after selected tab has changed. You can use TabFormControl.SelectedTab property to get reference to newly selected tab. Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: Markup link Occurs before TabFormItem is detached and gives you opportunity to cancel the action or provide your own new TabParentForm and TabFormControl. Occurs after TabFormItem has been detached and is added to the new form and tab control. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Returns current number of tabs visible and hidden on the tab strip. Indicates whether Form.Icon is shown in top-left corner. Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. You should assign this property to enable the Global Items feature to reach your ContextMenuBar. Gets or sets whether custom caption and quick access toolbar provided by the control is visible. Default value is false. This property should be set to true when control is used on MetroAppForm. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and the value specified here. Default value is 0 which means that system default caption size is used. Specifies the background style of the control. Gets or sets the currently selected TabFormItem. TabFormItems are selected using the Checked property. Only a single TabFormItem can be selected (Checked) at any given time. Indicates whether new tab item which allows creation of new tab when clicked is visible. When visible you need to handle CreateNewTab event and create your new tab in event handler. Occurs when new tab item is clicked by end user and allows you to create and add new tab to the control. Returns reference to internal tab-strip control. Returns collection of items on a bar. Gets collection of items displayed in control captions, if it is visible (CaptionVisible=true). Gets or sets the custom color table for the control. When set this color table overrides all system color settings for control. Gets or sets whether mouse wheel scrolls through the tabs. Default value is true. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Default value is false. Gets or sets the side tab-strip is docked to. Gets or sets the font tab items are displayed with. Gets or sets whether this TabFormControl was auto-created as result of end-user tearing off the tab. Specifies dock side for tab form strip control. Defines delegate for the PaintTabFormItem event. Defines delegate for the PaintTabFormItem event. Gets reference to the tab being painted. Gets reference to the graphic canvas for painting. Gets or sets whether default painting for the item is performed, default value is true. Set to false to disable internal painting. Represents a tab in Tabbed Form user interface. Initializes a new instance of the TabFormItem class. Returns true if custom painting is performed and internal painting should be bypassed. Selects the tab. Called after Checked property has changed. Occurs just before Click event is fired. Called when Visibility of the items has changed. New Visible state. Occurs after item visual style has changed. Gets color table key for the default tab color table. Gets color table key for the green tab color table. Gets color table key for the magenta tab color table. Gets color table key for the orange tab color table. Gets color table key for the red tab color table. Gets color table key for the blue tab color table. Gets color table key for the yellow tab color table. Gets color table key for the purple tab color table. Gets color table key for the cyan tab color table. Gets color table key for the blue mist tab color table. Gets color table key for the purple mist tab color table. Gets color table key for the tan tab color table. Gets color table key for the lemon lime tab color table. Gets color table key for the apple tab color table. Gets color table key for the teal tab color table. Gets color table key for the red chalk tab color table. Gets color table key for the silver tab color table. Gets or sets the close button bounds. Gets or sets cached image rendering bounds. Gets or sets cached text rendering bounds. Gets or sets the additional padding added around the tab item in pixels. Default value is 0. Indicates whether close button is visible on the tabs which when clicked closes the tab. Default value is true. Gets or sets whether size of the tab has been reduced below the default calculated size. Gets or sets the predefined color of the tab. Default value is eTabFormItemColor.Default Gets or sets the panel assigned to this tab item. Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. Returns the collection of sub items. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Indicates whether the item will auto-expand when clicked. When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or sets whether item can be customized by end user. Gets or set a value indicating whether tab is selected. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets a value indicating whether the item is enabled. Indicates item's visiblity when on pop-up menu. Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. Indicates Animation type for Popups. Indicates the font that will be used on the popup window. Indicates whether sub-items are shown on popup Bar or popup menu. Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. Gets or sets whether item will display sub items. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets or sets the width of the expand part of the button item. Gets or set the alternative shortcut text. Gets or sets whether item separator is shown before this item. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets the text color of the button when mouse is over the item. Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. Indicates the array of colors that when set are used to draw the background of the item. Gets or sets the custom color table for the tab. When set this color table overrides all color settings for a tab. Specifies predefined color assigned to Tab Form Item. Gets the TabFormItem this panel is associated with Defines state color table for TabParentForm. Gets or sets the colors for the top part of the background. Gets or sets the back colors gradient angle if there is more than one color in BackColors array. Gets or sets the gradient colors positions if there is more than one color in BackColors array. Gets or sets the color of caption text. Gets or sets the border colors. Defines the internal container item for the ribbon strip control. Creates new instance of the class and initializes it with the parent RibbonStrip control. Reference to parent RibbonStrip control Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). Paints this base container Returns copy of GenericItemContainer item Raises CreateNewTab event. Provides event arguments. Return Sub Item at specified location Gets the list of the items displayed in form caption if its visible. Gets or sets the scroll button width. Indicates the scroll in pixels each time scroll button is pressed. Gets reference to internal ribbon strip container that contains tabs and/or other items. Gets reference to internal caption container item that contains the quick toolbar, start button and system caption item. Indicates whether new tab item which allows creation of new tab when clicked is visible. When visible you need to handle CreateNewTab event and create your new tab in event handler. Occurs when new tab item is clicked by end user and allows you to create and add new tab to the control. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. When parent items does recalc size for its sub-items it should query image size and store biggest image size into this property. Represents simple item container which orders items horizontally and support all ItemAlignment settings. Initializes a new instance of the SimpleItemContainer class. Returns copy of the item. Copies the item specific properties to new instance of the item. New instance. Copies the item specific properties to new instance of the item. New instance. Sets whether container is used as system container internally by DotNetBar. true or false to indicate whether container is system container or not. Called when ItemSpacing property has changed. Old property value New property value Gets or sets the minimum size of the container. Either Width or Height can be set or both. Default value is 0,0 which means that size is automatically calculated. Returns whether instance of the item container is used as system container internally by DotNetBar. Indicates the spacing between items. Indicates additional spacing between item when its BeginGroup property is set. Specifies the layout orientation Indicates whether all items are resized to be of the size equal to largest item in the container Indicates left side padding within container. Indicates right side padding within container. Gets overlap spacing for specific item types specified by OverlapType in the container. Gets the type of the item that will overlap. Return Sub Item at specified location Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). Occurs after an item has been removed. Item being removed. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Represents tabbed UI strip control. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Occurs when text markup link is clicked. Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Returns effective caption height. Caption height. Returns automatically calculated height of the control given current content. Height in pixels. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. Item name to look for. Called when item on popup container is right-clicked. Instance of the item that is right-clicked. Starts moving of the parent form action which happens when user attempts to drag the form caption. Returns true if point is inside the caption area. Client point coordinates. True if point is inside of caption area otherwise false. Closes specified tab. Tab to close Source of the event Raises RemovingToken event. Provides event arguments. Raises RemovingToken event. Provides event arguments. Raises BeforeTabFormItemDetach event. Provides event arguments. Raises TabFormItemDetach event. Provides event arguments. Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: Markup link Gets reference to parsed markup body element if text was markup otherwise returns null. Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. Caption of the control must be visible for customization to be enabled. Default value is true. Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and the value specified here. Default value is 0 which means that system default caption size is used. Gets or sets whether custom caption line provided by the control is visible. Default value is false. This property should be set to true when control is used on Office2007RibbonForm. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets/Sets the visual style of the control. Returns collection of items on a bar. Returns currently selected TabFormItem. TabFormItems are selected using the Checked property. Only a single TabFormItem can be Checked at any given time. Indicates whether Form.Icon is shown in top-left corner. Gets the reference to the internal container item for the items displayed in control caption. Gets the reference to the internal container for the ribbon tabs and other items. Indiciates the appearance of the tab form items rendered on the strip Indicates whether end-user tab reordering is enabled, default value is true. Indicates whether user can detach the tabs into the new forms using drag and drop. Default value is true. Occurs before tab is closed and it allows canceling of the event. Occurs after tab is closed. Returns current number of tabs visile and hiden on the tab strip. Indicates whether new tab item which allows creation of new tab when clicked is visible. When visible you need to handle CreateNewTab event and create your new tab in event handler. Occurs before TabFormItem is detached and gives you opportunity to cancel the action or provide your own new TabParentForm and TabFormControl. Occurs after TabFormItem has been detached and is added to the new form and tab control. Defines delegate for the TabFormCloseTab event. Defines delegate for the TabFormCloseTab event. Allows to cancel the closing of the tab. Reference to tab being closed. Source of the event. Defines delegate for the TabFormItemDetach event. Defines delegate for the TabFormItemDetach event. Gets or sets the reference to the form which will host newly detached TabFormItem and its panel, an instance of TabParentForm. You can provide your own instance of TabParentForm and TabControl to use instead of controls creating them. You must provide both TabParentForm and TabControl. Provide these in BeforeTabFormItemDetach event. Gets or sets the reference to TabFormControl which will receive TabFormItem being dragged. If you provide your own TabParentForm and TabControl you must provide both. Provide these in BeforeTabFormItemDetach event. Gets reference to the TabFormItem being detached. Enables canceling of TabFormItem detachment from its parent. Gets or sets Graphics object group is rendered on. Gets or sets the reference to SwitchButtonItem being rendered. Gets or sets the ItemPaintArgs reference. Indicates whether to cancel system rendering of the item. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Raises CommandKeyDown event. Provides event arguments. Invalidates non-client area of the text box as response to the border changes. Calculates and sets the text-box height based on font and style. This method is used internally and should not be used. Returns the renderer control will be rendered with. The current renderer. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Invokes ButtonCustomClick event. Invokes ButtonCustomClick2 event. Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Occurs when ButtonCustom control is clicked. Occurs when ButtonCustom2 control is clicked. Indicates whether internal override for IsInputKey returns true for the Enter key. Indicates whether all text is auto-selected when control gets input focus. Default value is false. Gets or sets whether control prevents Beep sound when Enter key is pressed. Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Occurs during preprocessing to handle command keys. Command keys are keys that always take precedence over regular input keys. Examples of command keys include accelerators and menu shortcuts. Set Handled=true to indicate that you handled the key and that it should not be passed for further processing. Gets or sets the scrollbar skinning type when control is using Office 2007 style. Specifies the control border style. Default value has Class property set so the system style for the control is used. Gets or sets the rendering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. Gets or sets the watermark image alignment. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Specifies back color when Enabled=false Represents the Vertical Office 2007 Style Scroll Bar control. Gets or sets whether custom styling (Office 2007 style) is enabled. Default value is true. Class represents single token in TokenEditor control. Initializes a new instance of the EditToken class. Indicates token value. Initializes a new instance of the EditToken class. Indicates token value Indicates token text Initializes a new instance of the EditToken class. Indicates token value Indicates token text Indicates token image Called when Value property has changed. Old property value New property value Called when Text property has changed. Old property value New property value Called when Image property has changed. Old property value New property value Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Gets whether property should be serialized. Resets property to its default value. Called when Tooltip property has changed. Old property value New property value Called when MouseOverPart property has changed. Old property value New property value Indicates the token value, for example an email token has email address as token Value and full name as token Text. Indicates the token text, for example an email token has email address as token Value and full name as token Text. Gets or sets custom data associated with the object. Gets the display bounds of the token, if displayed, inside of TokenEditor control. Indicates the image that is displayed next to the token Gets the realized symbol string. Indicates the symbol displayed on face of the token instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Gets or sets the color of the Symbol. Indicates tooltip that is displayed when mouse is over the token and token is selected. Gets the part of the token mouse is over. Valid only when token is selected. Gets the bounds of the remove button if displayed. Valid only when token is selected. Gets the bounds of the image if displayed. Valid only when token is selected. Indicates whether token is selected. Indicates whether token is focused while selected. Defines the token parts. Identifies no token part. Identifies the token body/text. Identifies the remove token button. Identifies the token image. Initializes a new instance of the TokenEditor class. Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Resets style to default value. Used by windows forms designer. Raises SelectedTokensChanged event. Provides event arguments. Called when RemoveTokenButtonVisible property has changed. Old property value New property value Returns the token from SelectedTokens at specified position or null/nothing if no token is at given location. Location in client coordinates to test. EditToken instance or null/nothing Raises TokenMouseEnter event. Provides event arguments. Raises TokenMouseLeave event. Provides event arguments. Raises TokenMouseClick event. Provides event arguments. Raises TokenMouseClick event. Provides event arguments. Raises TokenMouseHover event. Provides event arguments. Raises RemovingToken event. Provides event arguments. Called when ReadOnly property has changed. Old property value New property value Called when DropDownHeight property has changed. Old property value New property value Called when DropDownWidth property has changed. Old property value New property value Raises AutoCompletePopupOpened event. Provides event arguments. Raises BeforeAutoCompletePopupOpen event. Provides event arguments. Raises BeforePopupOpen event. Provides event arguments. Raises ValidateToken event. Provides event arguments. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Called when TextSeparator property has changed. Old property value New property value Called when DropDownButtonVisible property has changed. Old property value New property value Called when CheckBoxesVisible property has changed. Old property value New property value Shows tooltip for this item. Destroys tooltip window. Gets or sets the location of the auto-scroll position. Specifies the background style of the control. Gets the collection of the selected tokens. Occurs when SelectedTokens collection changes. Gets the collection of the tokens available for selection. Indicates whether remove token button is displayed on individual tokens so they can be removed from the selection. Occurs when mouse enters one of the SelectedTokens token. Occurs when mouse leaves one of the SelectedTokens token. Occurs when mouse clicks one of the SelectedTokens token. Occurs when mouse double clicks one of the SelectedTokens token. Occurs when mouse hovers one of the SelectedTokens token. Occurs before token is removed from the SelectedTokens by end user. Indicates whether tokens can be added or removed by end user. Default value is false. Indicates the height of the auto-complete drop-down. Indicates the width of the auto-complete drop-down. Indicates whether when token text is entered into the text-box pressing the Enter key attempts to validate the token and converts the text to token. Occurs before token auto-complete popup is displayed and allows cancelation of popup display. Occurs after auto-complete popup is open. Occurs before the auto-complete popup is displayed and allows you to adjust popup location. Indicates how tokens are filtered based on the entered text Indicates whether auto-complete popup size is preserved between popup displays if popup is resized by end-user. Indicates whether auto-complete popup can be resized by end user. Indicates whether multi-column popup close button is visible. Gets or sets whether auto-complete popup window is open. Gets the list of separators which are used to divide entered text into the tokens. Occurs when an token is selected from the auto-complete list or when text entry by end user is parsed into token to validate it. Indicates whether control automatically increases its height as more tokens are selected. MaxHeightLines property controls the maximum number of lines control will grow to before showing scroll-bar. Indicates maximum number of lines control will grow to when AutoSizeHeight=true. Set to 0 to indicates unlimited growth. Default value is 5. Gets reference to internal text-box control that is used to input the token text. Indicates whether any text entered into the token editor is validated and converted to token when control loses focus. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. Gets or sets the watermark image alignment. Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Indicates the character separator that is used to separate tokens when controls Text property is updated or parsed. Indicates whether drop-down button which shows available token popup is displayed Indicates whether check-boxes are displayed on popup token selection list and used for token selection. Occurs when item's tooltip visibility has changed. Gets or sets whether tooltips are shown when mouse is over the selected token when Tooltip property is set. Delegate for the ValidateTokenEvent event. Arguments for the ValidateTokenEvent event. Indicates whether validated token is valid. Default value is true. When you set this property to false the token being validated will be discared. Indicates the Token that will be accepted by the control if IsValid=true. Indicates whether token is newly created. When false it means that token was taken from Tokens collection. Initializes a new instance of the ValidateTokenEventArgs class. Delegate for RemovingToken event. Defines event arguments for RemovingToken event. Indicates the Token that will be removed. Set to true to cancel removal of the token. Indicates the source of the event. Initializes a new instance of the RemovingTokenEventArgs class. Specifies the filter behavior on token editor popup list. Token text is searched for the match. Token value is searched for the match. Both token text and value are searched for the match. Delegate for TokenEditor.BeforePopupOpen event. Defines event arguments for BeforePopupOpen event. Gets or sets the screen location of the popup in relation to the TokenEditor control. Gets the suggested popup size. Initializes a new instance of the TokenEditorPopupEventArgs class. Represents the color table for TokenEditor control tokens. Initializes a new instance of the TokenEditorColorTable class. Initializes a new instance of the TokenEditorColorTable class. Initializes a new instance of the TokenEditorColorTable class. Gets or sets token default state colors. Gets or sets token mouse over state colors. Gets or sets token focused state colors. Represents the state color table for token in TokenEditor control. Initializes a new instance of the TokenColorTable class. Initializes a new instance of the TokenColorTable class. Initializes a new instance of the TokenColorTable class. Gets or sets token text color. Gets or sets the background color table. Represents Toolbox control to create. Disables any redrawing of the tree control. To maintain performance while items are added one at a time to the control, call the BeginUpdate method. The BeginUpdate method prevents the control from painting until the EndUpdate method is called. Enables the redrawing of the tree view. To maintain performance while items are added one at a time to the control, call the BeginUpdate method. The BeginUpdate method prevents the control from painting until the EndUpdate method is called. Call to EndUpdate will enable the layout and painting in tree control. If there are any pending layouts the EndUpdate will call RecalcLayout method to perform the layout and it will repaint the control. Enables the redrawing of the tree view. To maintain performance while items are added one at a time to the control, call the BeginUpdate method. The BeginUpdate method prevents the control from painting until the EndUpdate method is called. Gets or sets whether layout and refresh of control is performed if there are no other update blocks pending. Returns collection of toolbox control groups, collection of ToolboxGroup items. Raises ExpandedChanged event. Provides event arguments. Raises RemovingToken event. Provides source of the event. Provides event arguments. Selects or deselects an item. Item to select or deselect. Selection state. Raises RemovingToken event. Provides event arguments. Filters control toolbox items based on specified text. To clear last search and show all items pass string.empty or null/nothing as search text. Text to search for Resets style to default value. Used by windows forms designer. Raises BeforeItemDrag event. Item being dragged. Provides event arguments. Gets the Bar control used as menu bar. Indicates the search-box watermark text. Returns reference to internal search text-box. Indicates the title label text. Gets the Bar control used as title bar. Gets whether layout is suspended for tree control. Layout is suspended after call to BeginUpdate method and it is resumed after the call to EndUpdate method. Returns reference to internal item panel used to display the toolbox items and groups. Gets the list of items displayed in list box. Indicates whether single group only is expanded at a time. When new group is expanded currently expanded group is collapsed. Occurs after Expanded property value has changed Gets or sets whether control is expanded and shows items in full size with image and text. When collapsed control will show only images for toolbox items and will hide other UI elements to minimize its size. Indicates the collapsed toolbox separator color, the line drawn between the toolbox and menu/expand buttons above. Gets or sets the expanded width of the control. This property value is valid after control has been collapsed. Occurs after toolbox group is expanded Indicates toolbox item selection mode. Occurs after selected item has changed. Gets a collection containing the currently selected items in the ToolboxControl. Do not modify items in this collection. To select or deselect list items while in multi-selection mode use SetSelected method. Gets or sets selected item in toolbox control. Indicates whether title bar of the control is visible, default value is true. Indicates whether menu bar of the control is visible, default value is true. Gets or set whether search text-box which allows searching for the toolbox items is visible. Default value is true. Indicates whether search text when entered is split into separate words and items returned that match any of the words entered. Gets whether control is performing search operation. Specifies the background style of the control. Indicates whether item drag and drop is enabled. Default value is true. Defines selection modes for toolbox control items. No item selection is allowed. Only single item can be selected. Multiple items can be selected. Represents a group in ToolboxControl Represents item container that arranges items horizontally or vertically. Creates new instance of the ItemContainer object. Must be overridden by class that is inheriting to provide the painting for the item. Returns empty container default design-time size. Size of an empty container. Gets whether FixedSize property should be serialized. Resets the property to default value. Called when FixedSize property has changed. Old property value New property value Recalculates the size of the container. Assumes that DisplayRectangle.Location is set to the upper left location of this container. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Return Sub Item at specified location Called after TopInternal property has changed Called after LeftInternal property has changed Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Occurs when sub item expanded state has changed. Sub item affected. Called when item Display state has changed. Sets whether container is used as system container internally by DotNetBar. true or false to indicate whether container is system container or not. Called when TitleVisible property has changed. Old property value New property value Called when TitleText property has changed. Old property value New property value Called when TitlePosition property has changed. Old property value New property value Selects first visible item contained by the container by sending mouse over message. Sets the new hot-sub item for the container. This method is designed for internal use by the DotNetBar and should not be used. Reference to an instance of BaseItem or null. Gets or sets the minimum size of the container. Either Width or Height can be set or both. Default value is 0,0 which means that size is automatically calculated. Specifies the container background style. Default value is an empty style which means that container does not display any background. BeginGroup property set to true will override this style on some styles. Gets or sets the item alignment when container is in horizontal layout. Default value is Left. Gets or sets the item vertical alignment. Default value is Top. Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. Gets whether container supports expanding of its content. Provided for system use. Gets or sets spacing in pixels between items. Default value is 0. Gets whether mouse is over the title if title is visible. Gets the title rectangle if title is visible. Gets or sets the suggested fixed size of the container. Width or Height or Both may be set to suggest fixed size for the container. Indicates whether title if sets always fills up the total width of the container. Defaul value is false. Gets or sets orientation inside the container. Do not change the value of this property. It is managed by system only. Gets or sets orientation inside the container. Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal layout mode then all items will have the same height. When container is in vertical layout mode then all items will have the same width. Default value is true. IBlock member implementation Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Returns whether instance of the item container is used as system container internally by DotNetBar. Gets or sets the accessible role of the item. Indicates whether block elements inside of container when aligned center or right will reserve the space to the left. Default value is true. Gets or sets whether all items are equally sized based on the size of the largest item in the list. Specifies the title background style. Specifies the title mouse over background style. Indicates whether TitleText is visible if set. Default value is true. Gets or sets the title text for the container. Gets or sets position of title text. Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Gets or sets whether item can be customized by end user. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Specifes the mouse cursor displayed when mouse is over the item. Gets or sets item description. This description is displayed in Customize dialog to describe the item function in an application. Gets or sets a value indicating whether the item is enabled. Gets or sets whether item is global or not. This flag is used to propagate property changes to all items with the same name. Setting for example Visible property on the item that has GlobalItem set to true will set visible property to the same value on all items with the same name. Gets or sets item alignment inside the container. Gets or sets the collection of shortcut keys associated with the item. Gets or sets whether item will display sub items. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Gets/Sets informational text (tooltip) for the item. Indicates whether container responds to keyboard presses and changes the active/mouse over item. Creates new instance of the ItemContainer object. Creates new instance of the ItemContainer object. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Occurs when Expanded state changes. If overridden base implementation must be called so default processing can occur. Returns reference to the parent ToolboxControl. Specifies the title background style when toolbox group is expanded. Indicates whether items in vertical layout orientation with MultiLine=false are stretched to fill group width. Default value is true. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal layout mode then all items will have the same height. When container is in vertical layout mode then all items will have the same width. Default value is true. Gets or sets whether all items are equally sized based on the size of the largest item in the list. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Returns reference to parent ToolboxControl, if group is parented to it. reference to ToolboxControl or null Represents non-intrusive Warning Box control with Options and Close button. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Raises the CloseClick event. Event arguments. Raises the OptionsClick event. Event arguments. Updates control color scheme based on currently selected Office 2007 Color Table. Usually it is not necessary to call this method manually. You need to call it to update the colors on control if you customize the Office2007ColorTable.WarningBox values. Invokes the MarkupLinkClick event. Provides additional data about event. Called when AntiAlias property has changed. Old property value New property value Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Occurs when Close button is clicked. Occurs when Options button is clicked. Occurs when warning text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets the text displayed on close button tooltip. Gets or sets the text displayed on warning control label. Supports text-markup. Gets or sets whether text is wrapped on multiple lines if it cannot fit the space allocated to the control. Gets or sets the image displayed next to the warning label text. Default value is null. Gets or sets the text for the Options buttons. Gets or sets whether Options button is visible. Default value is true. Gets or sets whether Close button is visible. Default value is true. Gets or sets the timeout in seconds after which the control automatically closes itself. Default value is 0 which indicates that auto-close is disabled. Gets or sets the control's color scheme. Gets or sets whether anti-alias smoothing is used while painting. Default value is true. Defines available WarningBox control color schemes. Represents compact tree bread-crumb control. Initializes a new instance of the CrumbBar class. Finds CrumbBarItem with specified name. Name of item to look for Item or null if no item was found. Sets the currently selected item in the control. Reference to selected item. Source of the event. Shows the selected item popup menu if it has menu items. true if popup was shown otherwise false Gets whether an item is in selected path to the currently selected item as either one of the parents of selected item or selected item itself. Item to test. true if item is in selected path otherwise false. Returns the renderer control will be rendered with. The current renderer. Raises the SelectedItemChanging event. Provides event arguments. Raises the SelectedItemChanged event. Provides event arguments. Returns full path to the given node. Node to return path to. Full path to the node. Occurs before SelectedItem has changed and provides opportunity to cancel the change. Set Cancel property on event arguments to true to cancel the change. Occurs after SelectedItem has changed. The change of the selected item at this point cannot be canceled. For that use SelectedItemChanging event. Gets or sets currently selected item. Gets collection of items assigned to the control. Gets or sets the visual style of the control. Default value is Windows Vista style. Gets the color table used by the Vista style renderer. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets the delimiter string that the tree node path uses. Defines delegate for CrumbBar selection events. Provides data for CrumbBar selection events. Gets or sets newly selected item. Initializes a new instance of the CrumbBarSelectionEventArgs class. Represents an item for CrumbBar control. Gets whether item is selected item in CrumbBar control. Returns the collection of sub items. Gets the path from the root tree node to the current tree node. The path consists of the labels of all the tree nodes that must be navigated to get to this tree node, starting at the root tree node. The node labels are separated by the delimiter character specified in the PathSeparator property of the Tree control that contains this node. Represents collection of CrumbBarItem buttons. Initializes a new instance of the CrumbBarItemsCollection class. Sets the node collection belongs to. CrumbBarItem that is parent of this collection. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the CrumbBarItem array. Array to copy to. Gets or sets the node this collection is associated with. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Represents a view of CrumbBarItem displayed inside of CrumbBar control. Initializes a new instance of the CrumbBarItemView class. Returns copy of ExplorerBarContainerItem item Gets the item attached to the view. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets color table used by renderer. Creates new instance of BaseItem. Creates new instance of BaseItem and assigns item name. Item name. Creates new instance of BaseItem and assigns item name and item text. Item Name Item Text Returns copy of ExplorerBarContainerItem item Represents internal CrumbBar view container. Initializes a new instance of the CrumbBarViewContainer class. Recalculates the size of the item Paints this base container Returns copy of ExplorerBarContainerItem item Occurs when sub item expanded state has changed. Sub item affected. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Represents collection for Node objects. Creates new instance of the object. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Node array. Array to copy to. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Provides High DPI support for DotNetBar controls. Indicates whether static scale factor is set when child controls get ScaleControl call. When set to false this is done only from parent OfficeForm or RibbonForm. Gets or sets whether scale factor when set is normalized so both Width and Height values are the same. Default value is false. If using ScaleMode=font the scale factor might not be same for Width and Height so this allows opportunity to keep existing size ratios on the DotNetBar sized controls. When set to true the scale factor Height will always be set to scale factor Width. Indicates whether controls will automatically scale current images based on the current DPI. Depending on scaling this may result in pixalted images. Best policy is to provide separate images for each DPI level Windows runs on and if you do that you need to set this property to false to disable automatic size scaling for the images. Default value is true which causes the images to be upscaled. Initializes a new instance of the DualButton class. Called when ButtonSize property has changed. Old property value New property value Called when Text2 property has changed. Old property value New property value Called when MouseOverPart property has changed. Old property value New property value Called when LeftMouseButtonDownPart property has changed. Old property value New property value Called when Command property value changes. Called when IsSelected property has changed. Old property value New property value Called when Font property has changed. Old property value New property value Gets or sets the second button part text. Gets or sets the command assigned to the item. Default value is null. Note that for ButtonItem instances if this property is set to null and command was assigned previously, Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Gets or sets the selected part of button. Gets or sets the text font. Standalone Calculator control. Raises CalculatorDisplayChanged event. Provides event arguments. Invalidates control auto-size and resizes the control if AutoSize is set to true. Called when FocusButtonsOnMouseDown property has changed. Old property value New property value Called when DisplayVisible property has changed. Old property value New property value Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Occurs when a calc button has been clicked Occurs when the calculator value has changed Indicates whether calculator displays only Integer values. Gets or sets whether memory keys are visible. Default value is true. Gets or sets visibility of the decimal calculator key. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Gets or sets whether calculator display is visible. Default value is true. ButtonClickEventArgs ButtonClickEventArgs Gets the calc button that was clicked ValueChangedEventArgs ValueChangedEventArgs Gets the input string value Gets or sets calculator value Represents a control that enables the user to select time using visual time display. Raises SelectedTimeChanged event. Provides event arguments. Raises OkClick event. Provides event arguments. Initializes a new instance of the MonthCalendarAdv class. Returns whether property should be serialized. Resets property to default value. Invalidates control auto-size and resizes the control if AutoSize is set to true. Occurs after SelectedTime changes. Occurs when OK button is clicked. Gets or sets the text displayed on OK button. Gets or sets whether Ok button is visible. Gets or sets the selected date time. Gets or sets selected time. Returns TimeSpan.Zero if there is no time selected. Gets or sets the time format used to present time by the selector. Gets or sets the format for the 12 Hour Time Display. Gets or sets the format for the 24 Hour Time Display. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Indicates the type of the selector used to select time. Gets or sets the text displayed on Clear button only when MonthCalendarStyle is used. Gets or sets the text displayed on Hour label. Gets or sets the text displayed on Minute label. Represents the Time selector item. Initializes a new instance of the TimeSelectionItem class. Raises SelectedTimeChanged event. Provides event arguments. Raises OkClick event. Provides event arguments. Returns whether property should be serialized. Resets property to default value. Called when SelectedTime property has changed. Old property value New property value Called when TimeFormat24H property has changed. Old property value New property value Called when TimeFormat12H property has changed. Old property value New property value Called when SelectedDateTime property has changed. Old property value New property value Called when OkText property has changed. Old property value New property value Called when ClearText property has changed. Old property value New property value Called when TimeFormat property has changed. Old property value New property value Called when OkButtonVisible property has changed. Old property value New property value Called when ClearButtonVisible property has changed. Old property value New property value Called when SelectorType property has changed. Old property value New property value Called when HourText property has changed. Old property value New property value Called when MinuteText property has changed. Old property value New property value Occurs after SelectedTime changes. Occurs when OK button is clicked. Gets or sets selected time. Returns TimeSpan.Zero if there is no time selected. Gets or sets the format for the 24 Hour Time Display. Gets or sets the format for the 12 Hour Time Display. Gets or sets the selected date time. Gets or sets the text displayed on OK button. Gets or sets the text displayed on Clear button only when MonthCalendarStyle is used. Gets or sets the time format used to present time by the selector. Gets or sets whether Ok button is visible. Gets or sets whether Ok button is visible. Indicates the type of the selector used to select time. Gets or sets the text displayed on Hour label. Gets or sets the text displayed on Minute label. Defines time selector format. Selector uses system format. Selector uses 24-hour time format. Selector uses 12-hour time format. Defines the TimeSelector styles. Time selector uses style similar to MonthCalendarStyle. Time selector uses the touch style. Represents the group of the input items with automatic and manual item focus change. Raises the RenderInvalid event. Raises the ArrangeInvalid event. Raises the ResetMouseHover event. Occurs when item arrange becomes invalid. Occurs when item appearance becomes invalid and items needs to be repainted. Occurs when item needs to signal to parent control that MouseHover needs to be reset usually in response to tooltip hiding. Occurs when item is clicked. Occurs when item is clicked using mouse. Occurs when mouse button is pressed over the item. Occurs when mouse button is pressed over the item. Occurs when mouse hovers over the item. Gets or sets whether item is Enabled. Gets or sets whether visual is rendered. Default value is true. Gets the parent of the item. Gets the relative location of the element inside of its parent item. Gets or sets the item horizontal alignment inside of the parent group. Default value is left. Occurs when child item input is complete. Method should be used to forward the input focus onto the different field if desired. Occurs when input stack on the child control has changed. Control on which input has changed Occurs when input stack on the child control has changed. Control on which input has changed Gets or sets the horizontal spacing in pixels between the items. Gets or sets whether visual is root visual directly parented to the control. Gets or sets group vertical alignment. Default value is middle. Gets or sets input group horizontal alignment. Default value is left. Resets the input position so the new input overwrites current value. Updates the IsEmpty property value based on the contained input controls. Gets or sets whether Tab key is used to navigate between the fields. Default value is true. Gets or sets whether Enter key is used to navigate between input fields. Default value is true. Gets or sets whether Arrow keys are used to navigate between input fields. Default value is true. Gets or sets whether input focus is automatically advanced to next input field when input is complete in current one. Gets or sets whether input items are read-only. Gets or sets whether input group is empty i.e. it does not hold any value. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Gets or sets whether current input is the user input. List of characters that when pressed would select next input field. Initializes a new instance of the IPAddressGroup class. Describes the Elliptical Shape. Returns the shape that fits given bounds. Bounds to fit shape in. GraphicsPath representing shape or null if shape cannot be created. Returns the inner shape based on the specified border size. Bounds to fit shape in. GraphicsPath representing shape or null if shape cannot be created. Returns whether shape can be drawn given the bounds. Bounds to test. true if shape can be drawn inside of bounds otherwise false. Represents EllipticalShapeDescriptor object converter. Initializes FormatHelper class. Defines an interface that represents the Command associated with an BaseItem instance. Executes the command without specifying the source of the command. Executes the command and specifies the source of the command. Called when CommandSource is registered for the command. CommandSource registered. Called when CommandSource is unregistered for the command. CommandSource unregistered. Sets an property value on the subscribers through the reflection. If subscriber does not have specified property with value type its value is not set. Property name to set. Property value. Executes the code associated with the command. Provides the opportunity to cancel the execution of the command. This event occurs before the Executed event. Gets or sets the text associated with the items that are using command. Gets or sets the value of Checked property if item associated with the command support it. Gets or sets the value of Visible property if item associated with the command support it. Gets or sets the value of Image property if item associated with the command support it. Gets or sets the value of small image (ImageSmall) property if item associated with the command support it. Gets or sets the value of Enabled property for items associated with the command. Defines an command that is associated with an instance of BaseItem Initializes a new instance of the Command class with the specified container. An IContainer that represents the container for the command. Initializes a new instance of the Command class with the specified container. An IContainer that represents the container for the command. Initializes a new instance of the Command class with the specified execute event handler. Initializes a new instance of the Command class. Executes the command. Executes the command. Raises the Execute event. Provides event data. Raises the PreviewExecuted event. Provides event data. Called when Text property is set. Sets the Text property on all subscribers to the command Text. Sets an property value on the subscribers through the reflection. If subscriber does not have specified property with value type its value is not set. Property name to set. Property value. Gets whether property is set and whether it will be applied to items associated with the command. Resets the property to its default value and disables its propagation to items that are associated with command. Gets whether property is set and whether it will be applied to items associated with the command. Resets the property to its default value and disables its propagation to items that are associated with command. Gets whether property is set and whether it will be applied to items associated with the command. Resets the property to its default value and disables its propagation to items that are associated with command. Gets whether property is set and whether it will be applied to items associated with the command. Resets the property to its default value and disables its propagation to items that are associated with command. Gets whether property is set and whether it will be applied to items associated with the command. Resets the property to its default value and disables its propagation to items that are associated with command. Gets whether property is set and whether it will be applied to items associated with the command. Resets the property to its default value and disables its propagation to items that are associated with command. Called when CommandSource is registered for the command. CommandSource registered. Called when CommandSource is unregistered for the command. CommandSource unregistered. Executes the code associated with the command when an instance of BaseItem is clicked. Occurs before the Executed event and allows you to cancel the firing of Executed event. Gets or sets the Text that is assigned to all command sources that are using this command and have Text property. Gets or sets the value for the Checked property that is assigned to the command subscribers using this command and have Checked property. Gets whether the command is in process of syncing its state to all subscribers. Gets or sets the value for the Visible property that is assigned to the command subscribers using this command and have Visible property. Gets or sets the image that is assigned to the command subscribers using this command and have Image property. Gets or sets the small image that is assigned to the command subscribers using this command and have ImageSmall property. Gets or sets the value for Enabled property assigned to the command subscribers using this command and have Enabled property. Returns name of the node that can be used to identify it from the code. Defines an container where you can arrange child elements added to SubItems collection either horizontally or vertically, relative to each other using SetDock and GetDock methods. Initializes a new instance of the ItemDockContainer class. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Recalculates the size of the container. Assumes that DisplayRectangle.Location is set to the upper left location of this container. Called after TopInternal property has changed Called after LeftInternal property has changed Must be overridden by class that is inheriting to provide the painting for the item. Retrieves the docking for specified item. Sets the docking within container for specified item. Item to set docking for. Docking value. Returns empty container default design-time size. Size of an empty container. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Return Sub Item at specified location Gets or sets a value that indicates whether the last child element within a ItemDockContainer stretches to fill the remaining available space. IBlock member implementation Provides binding support for ItemPanel control. Initializes a new instance of the ItemVisualGenerator class. Called when Bindings property has changed. Old property value New property value Called when VisualTemplate property has changed. Old property value New property value When overridden in a derived class, sets the specified array of objects in a collection in the derived class. An array of items. Creates a new item from template for the data. Data to create item for. New instance of the BaseItem. When overridden in a derived class, sets the object with the specified index in the derived class. The array index of the object. The object. When overridden in a derived class, resynchronizes the item data with the contents of the data source. Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, such as a DataSet or an Array. The default is null. Gets or sets the visual template that is generated for each data item. Defines delegate for data visual creation based events. Defines event arguments for data visual creation based events. Gets or sets the visual that is created for data item. Gets the data-item node is being created for. Initializes a new instance of the DataNodeEventArgs class. Defines BorderColors structure used to define border colors. Creates new instance of the object. Uniform BorderColors Creates new instance of the object. Left BorderColors Top BorderColors Right BorderColors Bottom BorderColors Gets whether object equals to this instance. object to test. returns whether objects are Equals Gets whether object equals to this instance. object to test. returns whether objects are Equals Returns hash code for object. Hash code Returns string representation of object. string representing BorderColors Gets string representation of object. Culture info. string representing BorderColors Returns whether all values are empty. Returns whether all values are the same. Gets or sets the left BorderColors. Gets or sets the top BorderColors. Gets or sets the Right BorderColors. Gets or sets the Bottom BorderColors. Provides BorderColors TypeConverter. Gets or sets the background color. Gets or sets the canvas light shade color. This property is not directly used but it is provided for reference. Gets or sets the canvas lighter shade color. This property is not directly used but it is provided for reference. Gets or sets the foreground color. Gets or sets the base metro color. Gets or sets background color of edit controls. Gets or sets the color table for MetroAppForm. Gets or sets the color table for MetroForm. Gets or sets the color table for MetroTab. Gets or sets color table for MetroStatusBar. Gets or sets color table for MetroToolbar. Gets or sets the color table used by MetroTile items. Gets or sets the metro-part colors that define the metro UI color scheme. These colors are provided for you reference and reuse in your app. Represents class that defines parameters for Metro style color scheme. Initializes a new instance of the MetroStyleParameters class. Canvas color. Base color. Initializes a new instance of the MetroColorGeneratorParameters structure. Canvas color. Base color. User friendly theme name. Returns array of all predefined Metro color themes. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets or sets the color of the Metro canvas. Gets or sets the base color for the Metro style. Gets or sets the user friendly theme name. Initializes the Metro UI color table based on colors specified. Defines base set of Metro UI color scheme. Gets or sets the base canvas color, like form background. Gets or sets the chrome base color, used for window border, selection marking etc. Gets or sets the text color for text displayed over the BaseColor. Gets or sets the text color displayed over the canvas color. Gets or sets the lighter text color used for example for inactive non selected tab text etc. Gets or sets the text color used for disabled text. Gets or sets the text light color. Gets or sets the color that lighter than canvas color unless canvas is white in which case this will be white as well. Gets or sets the color that is in dark shade off of the canvas color. Gets or sets the color that is in darker shade off of the canvas color. Gets or sets the color that is in light shade off of the canvas color. Gets or sets the color that is in lighter shade off of the canvas color. Gets or sets the light base color shade. Gets or sets the just a tad lighter base color. Gets or sets the text color for light base color. Gets or sets the lighter base color shade. Gets or sets the lightest base color shade. Gets or sets the dark base color shade. Gets or sets the darker base color shade. Gets or sets the base color analogous color 1 Gets or sets the Analogous color light variant. Gets or sets the text color for Analogous color light variant. Gets or sets the Analogous color dark variant. Gets or sets the Analogous color darker variant. Gets or sets the Analogous color text color. Gets or sets the off base color button gradient start. Gets or sets the off base color button gradient start. Gets or sets background color of edit controls. Represents the MetroAppForm color table. Gets or sets the border thickness. Gets or sets the border thickness for form when it is running on Windows without Glass effect enabled. Gets or sets the border colors. Gets or sets the inactive form border colors. Represents the MetroForm color table. Gets or sets the border thickness. Gets or sets the border thickness for form when it is running on Windows without Glass effect enabled. Gets or sets the border colors. Gets or sets the inactive form border colors. Gets or sets the color array for the top-border lines. Gets or sets the color array for the bottom-border lines. Gets or sets status bar background style. Gets or sets the resize handle marker light color. Gets or sets the resize handle marker color. Gets or sets the color table for MetroTabStrip. Gets or sets tab panel background style. Gets or sets the color table for MetroTabItem. Gets or sets the color of the active form caption text displayed on metro strip. Gets or sets the color of the inactive form caption text displayed on metro strip. Gets or sets the text formatting for caption text. Represents MetroTabItem color table. Gets or sets the default state tab colors. Gets or sets the mouse over state tab colors. Gets or sets the selected state tab colors. Gets or sets the pressed state tab colors. Gets or sets the disabled state tab colors. Initializes a new instance of the MetroTabItemStateColorTable class. Gets or sets the background style. Gets or sets tabstrip background style. Gets or sets the tile check-mark background overlay color. Gets or sets the tile check-mark foreground overlay color. Gets or sets toolbar background style. Initializes the Visual Studio 2012 color scheme Metro color table based on colors specified. Gets or sets color hue. Hue is value from 0-1 which determines the degree on color wheel color is on, i.e. 0.5 = 180 degrees Gets or sets the color saturation from 0-1, i.e. 0-100%. Gets or sets the amount of white and black in color. Initializes a new instance of the HSVColor structure. Gets whether values are close. First value. Second value true if values are close enough Gets whether value is zero value to check true if value is considered zero Gets whether value is not an number. value to test true if value is not an number Represents the Metro application button used on MetroTab control. Initializes a new instance of the MetroAppButton class. Processes the Escape key when Application Button is hosting the backstage tab and uses it to close the tab if open. This method is called from ProcessDialogKey method of MetroForm. Key data true if key was used to close backstage tab Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether control set on BackstageTab property is used on application menu popup. Gets or sets the backstage tab that is displayed instead of popup menu. Raises PrepareModalPanelBounds event. Provides event arguments. Initializes a new instance of the MetroForm class. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Shows the panel control in the center of the form and covers all non system controls making the panel effectively modal. Control to show. Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. Panel to show. Side to slide panel into the view from. Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. Panel to show. Side to slide panel into the view from. Slide animation speed in milliseconds. Hides the panel control that was previously shown using ShowModalPanel method. Control to hide. Hides the panel control that was previously shown using ShowModalPanel method by sliding it out of the view to the specified side. Control to hide. Side to slide control into. Gets effective Border Thickness for the form. Thickness Called when BorderThickness property has changed. Old property value New property value Called when BorderColor property has changed. Old property value New property value Called when WM_NCHITTEST message is received. Reference to message data. Return true to call base form implementation otherwise return false. Called when WM_DWMCOMPOSITIONCHANGED message is received. Reference to message data. Return true to call base form implementation otherwise return false. Called when WM_NCACTIVATE message is received. Reference to message data. Return true to call base form implementation otherwise return false. Called when WM_NCCALCSIZE message is received. Message structure. true to call base WndProc otherwise false. Occurs before modal panel is shown and allows change of modal panel bounds. Gets or sets whether MetroShell is pre-rendered when form is shown to make first rendering smoother. Default value is true. Gets whether at least one modal panel is displayed. Indicates whether modal panel when displayed shows MetroStatusBar. Returns whether Windows Glass effects are enabled. Gets or sets the MetroTab that is hosted by this form. This property is for internal use only. Gets or sets whether form can be resized. Gets or sets the form border thickness. Default value is empty thickness which indicates that thickness is taken from MetroFormColorTable. Gets or sets the form border colors. Gets whether form is active. Indicates the number of pixels subtracted from form's height or width (depending on taskbar position) when form is maximized and taskbar is in auto-hide state. Default value is 4. This property is not to be used with MetroForm. Gets or sets the size of the border on the edges of the form that when mouse is over allow for form resizing. Indicates whether Close button in top-right corner of the form is visible. This property cannot be used on MetroAppForm This property cannot be used on MetroAppForm This property cannot be used on MetroAppForm This property cannot be used on MetroAppForm Gets or sets text for form system menu Restore item. Gets or sets text for form system menu Move item. Gets or sets text for form system menu Size item. Gets or sets text for form system menu Minimize item. Gets or sets text for form system menu Maximize item. Gets or sets text for form system menu Close item. Initializes a new instance of the BorderOverlay class. Delegate for PrepareModalPanelBounds event. Provides data for PrepareModalPanelBounds event. Gets or sets the bounds modal panel will occupy when shown. Initializes a new instance of the ModalPanelBoundsEventArgs class. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Gets or sets whether divider panel that divides message box buttons and text content is visible. Default value is true. Gets or sets whether Text supports and renders text markup. Default value is true. Gets or sets the anti-alias setting for text-pane. Enumeration of available common system strings. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Loads the items for the customization from MetroTab control. Registered MetroToolbar controls are enumerated and items are added if they have CanCustomize=true. MetroTab control that holds references to known MetroToolbars. Gets reference to the internal Quick Access Toolbar Customization panel. Represents Metro Tab control, usually used as application tab but can be used as standard tab control as well. Raises SettingsButtonClick event. Provides event arguments. Raises HelpButtonClick event. Provides event arguments. Gets the name of the QAT Customize Item which is used to display the QAT Customize Dialog box. Gets the name of the Add to Quick Access Toolbar context menu item. Gets the name of the Remove from Quick Access Toolbar context menu item. Gets the name of the QAT placement change context menu item. Gets the name of the label displayed on Quick Access Toolbar customize popup menu. Gets the string that is used as starting name for the frequently used QAT menu items created when QAT Customize menu is displayed. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Performs the setup of the MetroTabPanel with the current style of the MetroShell Control. Panel to apply style changes to. Creates new Rendering Tab at specified position, creates new associated panel and adds them to the control. Specifies the text displayed on the tab. Specifies the name of the tab Specifies the position of the new tab inside of Items collection. New instance of the MetroTabItem that was created. Creates new Rendering Tab and associated panel and adds them to the control. Specifies the text displayed on the tab. Specifies the name of the tab New instance of the MetroTabItem that was created. Recalculates layout of the control and applies any changes made to the size or position of the items contained. Occurs when text markup link is clicked. Called when right-mouse button is pressed over MetroTabStrip Reference to MetroTabStrip object. Displays popup customize context menu for given customization object. Object that should be customized, usually an instance of BaseItem. Indicates whether customize menu is displayed over metro tab strip Removes an item from the Quick Access Toolbar. Reference to the item that is already part of Quick Access Toolbar. Adds an instance of base type BaseItem to the Quick Access Toolbar. Note that this method creates new instance of the item or an representation of the item being added and adds that to the Quick Access Toolbar. Reference to the item to add, must be an BaseItem type. Raises the BeforeCustomizeMenuPopup event. Event arguments Raises the BeforeAddItemToQuickAccessToolbar event. Event arguments. Shows the quick access toolbar customize dialog. Applies the Quick Access Toolbar customization changes made on QatCustomizePanel to the MetroShell Control Quick Access Toolbar. Note that QatCustomizePanel.DataChanged property indicates whether user made any changes to the data on the panel. Reference to the QatCustomizePanel Raises the AfterQatDialogChangesApplied event. Returns the Metro Application Button. reference to Application Button or null if button is not found. Registers the MetroToolbar or any other DotNetBar container that implements IOwner interface so it can participate in Quick Access Toolbar serialization and customization. Registers the MetroToolbar or any other DotNetBar container that implements IOwner interface so it can participate in Quick Access Toolbar serialization and customization. Occurs just before the customize popup menu is displayed and provides the ability to cancel the menu display as well as to add/remove the menu items from the customize popup menu. Occurs before an item is added to the quick access toolbar as result of user action. This event provides ability to cancel the addition of the item by setting the Cancel=true of event arguments. Occurs before an item is removed from the quick access toolbar as result of user action. This event provides ability to cancel the addition of the item by setting the Cancel=true of event arguments. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs when Item on metro tab strip or quick access toolbar is clicked. Occurs before Quick Access Toolbar dialog is displayed. This event provides the opportunity to cancel the showing of built-in dialog and display custom customization dialog. You can also set the Dialog property of the event arguments to the custom dialog you want used instead of the DotNetBar system customization dialog. Occurs after the Quick Access Toolbar dialog is closed. Occurs after any changes done on the Quick Access Toolbar dialog are applied to the actual Quick Access Toolbar. Occurs after selected Metro tab has changed. You can use MetroShell.SelectedTab property to get reference to newly selected tab. Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: Markup link Occurs when SETTINGS button, if displayed, is clicked. Occurs when HELP button, if displayed, is clicked. Gets the collection of the Quick Access Toolbar Frequently used commands. You should add existing buttons to this collection that you already have on the MetroToolbar controls or on the application menu. The list will be used to construct the frequently used menu that is displayed when Customize Quick Access Toolbar menu is displayed and it allows end-user to remove and add these frequently used commands to the QAT directly from this menu. Note that items you add here should not be items that are already on Quick Access Toolbar, i.e. in MetroShell.QuickToolbarItems collection. Gets or sets whether KeyTips functionality is enabled. Default value is true. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Indicates whether Form.Icon is shown in top-left corner. Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. You should assign this property to enable the Global Items feature to reach your ContextMenuBar. Gets or sets whether custom caption and quick access toolbar provided by the control is visible. Default value is false. This property should be set to true when control is used on MetroAppForm. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and the value specified here. Default value is 0 which means that system default caption size is used. Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means that control Font is used for Key Tips display. Specifies the background style of the control. Gets or sets the currently selected MetroTabItem. MetroTabItems are selected using the Checked property. Only a single MetroTabItem can be selected (Checked) at any given time. Returns reference to internal metro tab-strip control. Returns collection of items on a bar. Returns collection of quick toolbar access and caption items. Gets or sets whether mouse wheel scrolls through the Metro tabs. Default value is true. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Default value is false. Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. Caption of the control must be visible for customization to be enabled. Default value is true. Gets or sets whether external implementation for metro toolbar and menu item customization will be used for customizing the control. When set to true it enables the displaying of MetroToolbar and menu item context menus which allow customization. You are responsible for adding the menu items to context menu to handle all aspects of item customization. See "MetroShell Control Quick Access Toolbar Customization" topic in help file under How To. Default value is false. Gets or sets whether customize dialog is used to customize the quick access toolbar. You can handle the EnterCustomize event to display your custom dialog instead of built-in dialog for customization. Default value is true. Gets or sets the categorization mode for the items on Quick Access Toolbar customize dialog box. Default value categorizes items by the toolbar they appear on. Gets or sets the Quick Access Toolbar layout description. You can use the value obtained from this property to save the customized Quick Access Toolbar into registry or into any other storage object. You can also set the saved layout description back to restore user customize layout. Gets or sets whether Quick Access Toolbar has been customized by end-user. You can use value of this property to determine whether Quick Access Toolbar layout that can be accessed using QatLayout property should be saved. Gets the reference to the Metro localization object which holds all system text used by the component. Gets or sets the side tab-strip is docked to. Gets or sets whether SETTINGS button is visible. Gets or sets the SETTINGS button text. Gets or sets the HELP button text. Gets or sets the font tab items are displayed with. Describes the categorization mode used to categorize items on the Customize Metro dialog. Items are automatically categorized by the toolbar they appear on. Items are categorized by the Category property on each item. Category property should be set on each item. Represents Metro-UI Status Bar control. Initializes a new instance of the MetroStatusBar class. Called when ResizeHandleVisible property has changed. Old property value New property value Indicates whether items that cannot fit are displayed on popup. Returns collection of items on a bar. Gets or sets whether resize handle used to resize the parent form is visible. Gets or sets spacing between items, default value is 2. Defines the internal container item for the ribbon strip control. Creates new instance of the class and initializes it with the parent RibbonStrip control. Reference to parent RibbonStrip control Paints this base container Returns copy of GenericItemContainer item Return Sub Item at specified location Called when SettingsButtonText property has changed. Old property value New property value Called when HelpButtonText property has changed. Old property value New property value Gets reference to internal ribbon strip container that contains tabs and/or other items. Gets reference to internal caption container item that contains the quick toolbar, start button and system caption item. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. When parent items does recalc size for its sub-items it should query image size and store biggest image size into this property. Gets or sets whether Settings button is visible. Gets or sets whether Help button is visible. Gets or sets the Settings button text. Represents Rendering Tab used on Metro Tab Control. Initializes a new instance of the MetroTabItem class. Selects the tab. Called after Checked property has changed. Occurs just before Click event is fired. Called when Visibility of the items has changed. New Visible state. Occurs after item visual style has changed. Gets or sets cached image rendering bounds. Gets or sets cached text rendering bounds. Gets or sets whether tab renders its state. Used internally by DotNetBar. Do not set. Gets or sets the additional padding added around the tab item in pixels. Default value is 0. Gets or sets whether size of the tab has been reduced below the default calculated size. Gets or sets the predefined color of item. Color specified here applies to items with Office 2007 style only. It does not have any effect on other styles. Default value is eMetroTabColor.Default Gets or sets the panel assigned to this tab item. Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. Returns the collection of sub items. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Indicates whether the item will auto-expand when clicked. When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or sets whether item can be customized by end user. Gets or set a value indicating whether the button is in the checked state. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets a value indicating whether the item is enabled. Indicates item's visiblity when on pop-up menu. Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. Indicates Animation type for Popups. Indicates the font that will be used on the popup window. Indicates whether sub-items are shown on popup Bar or popup menu. Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. Gets or sets whether item will display sub items. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets or sets the width of the expand part of the button item. Gets or set the alternative shortcut text. Gets or sets whether item separator is shown before this item. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets the text color of the button when mouse is over the item. Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Gets or sets the text color of the button. Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. Specifies predefined color assigned to Metro Tab. Represents panel used by MetroTabItem as a container panel for the control. Creates new instance of the panel. Indicates whether style of the panel is managed by tab control automatically. Set this to true if you would like to control style of the panel. Gets or sets TabItem that this panel is attached to. Gets or sets which edge of the parent container a control is docked to. Gets or sets the size of the control. Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. Gets or sets a value indicating whether the control is displayed. Gets or sets which edges of the control are anchored to the edges of its container. Represents Metro-UI TabStrip control. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Occurs when text markup link is clicked. Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Returns effective caption height. Caption height. Returns automatically calculated height of the control given current content. Height in pixels. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. Item name to look for. Called when ShowKeyTips on RibbonBar contained by this Ribbon is set to true Forces the control to exit Ribbon Key-Tips mode. Called when item on popup container is right-clicked. Instance of the item that is right-clicked. Starts moving of the parent form action which happens when user attempts to drag the form caption. Returns true if point is inside the caption area. Client point coordinates. True if point is inside of caption area otherwise false. Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: Markup link Gets reference to parsed markup body element if text was markup otherwise returns null. Gets or sets whether KeyTips functionality is enabled. Default value is true. Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. Caption of the control must be visible for customization to be enabled. Default value is true. Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and the value specified here. Default value is 0 which means that system default caption size is used. Gets or sets whether custom caption line provided by the control is visible. Default value is false. This property should be set to true when control is used on Office2007RibbonForm. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets/Sets the visual style of the control. Returns collection of items on a bar. Returns currently selected MetroTabItem. MetroTabItems are selected using the Checked property. Only a single MetroTabItem can be Checked at any given time. Gets whether Ribbon is in key-tips mode including its child controls. Indicates whether Form.Icon is shown in top-left corner. Returns collection of items on a bar. Gets the reference to the internal container item for the items displayed in control caption. Gets the reference to the internal container for the ribbon tabs and other items. Represents Metro Tile. Raises CheckedChanged event. Provides event arguments. Raises OptionGroupChanging event. Provides event arguments. Creates new instance of metro tile. Creates new instance of metro tile and assigns the name to it. Item name. Creates new instance of metro tile and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the MetroTileItem specific properties to new instance of the item. New ProgressBarItem instance. Copies the MetroTileItem specific properties to new instance of the item. New MetroTileItem instance. Called when NotificationMarkText property has changed. Old property value New property value Called when NotificationMarkPosition property has changed. Old property value New property value Called when NotificationMarkSize property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when NotificationMarkOffset property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Occurs just before Click event is fired. Called when TileSize property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when IsLeftMouseButtonDown property has changed. Old property value New property value Called when IsMouseOver property has changed. Old property value New property value Raises TitleTextMarkupLinkClick event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Called when Checked property has changed. Old property value New property value Called when CheckBehavior property has changed. Old property value New property value Called when CurrentFrame property has changed. Old property value New property value Called when AutoRotateFramesInterval property has changed. Old property value New property value Called when DragStartPoint property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Occurs after Checked property has changed. Occurs before an item in option group is checked and provides opportunity to cancel that. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Specifies maximum of 2 character text displayed inside of the notification mark on top of the button. Indicates the position of the notification marker within the bounds of the button. Specifies diameter of notification mark. When set to 0 system default value is used. Gets or sets background color of the notification mark. Specifies the offset for the notification mark relative to its position. Gets or sets the tile size. Gets or sets the predefined tile color for default tile frame. Specifies the Tile style default tile frame. Indicates the symbol displayed on face of the tile instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets the color of the symbol. Gets or sets the image displayed on the tile. Gets or sets image alignment in relation to text. Gets or sets the text associated with this item. Gets whether left mouse button is pressed over the tile. Gets whether mouse is over the item. Gets or sets the tile title text displayed by default in lower left corner. Occurs when an hyperlink in title text markup is clicked. Gets or sets the title text font. Gets or sets the color of the title text. Gets or sets title text alignment. Gets or sets the top-left location of the image. Gets or sets whether tile is checked. Gets or sets the automatic check behavior of metro tile. Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. Gets the list of tile frames that are displayed when frame animation is enabled using AnimationEnabled property. Gets or sets index of currently displayed frame in Frames collection. Gets the index of last selected frame, i.e. before CurrentFrame was set with new value. Gets or sets whether Frame animation is enabled when CurrentFrame has changed. Default value is true. Gets or sets the frames animation duration in milliseconds. Default value is 800. Gets or sets the automatic tile frame rotation interval in milliseconds. When set it will change the CurrentFrame property so each frame from Frames collection is displayed after interval set here. Gets or sets tile background color when Enabled=false. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Specifies how MetroTileItem is checked. Metro tile item inherits the check behavior from host control. Metro tile item cannot be checked. Metro tile item is checked using right mouse button. Metro tile item is checked using middle mouse button. Metro tile item is checked using left mouse button. Defines single frame for metro-tile item. Initializes a new instance of the MetroTileFrame class. Called when TitleText property has changed. Old property value New property value Raises TitleTextMarkupLinkClick event. Provides event arguments. Called when TitleTextFont property has changed. Old property value New property value Called when TitleTextColor property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when TitleTextAlignment property has changed. Old property value New property value Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when Image property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Called when Text property has changed. Old property value New property value Called when Color property has changed. Old property value New property value Called when FrameDisplayDuration property has changed. Old property value New property value Occurs when text markup link is clicked. Raises MarkupLinkClick event. Provides event arguments. Called when TextMarkupEnabled property has changed. Old property value New property value Called when ImageTextAlignment property has changed. Old property value New property value Raises the PropertyChanged event. Provides event arguments. Gets or sets the tile title text displayed by default in lower left corner. Gets reference to parsed markup body element if text was markup otherwise returns null. Occurs when an hyperlink in title text markup is clicked. Gets or sets the title text font. Gets or sets the color of the title text. Gets or sets title text alignment. Gets the effective style for the tile when TileColor property is set to predefined tile color. Specifies the Tile style of the item. Gets the realized symbol string. Indicates the symbol displayed on face of the tile instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets the color of the symbol. Gets or sets the image displayed on the tile. Gets or sets the top-left location of the image. Gets or sets the text associated with this item. Gets or sets the predefined tile color. Gets or sets the frame display duration in milliseconds during metro-tile frame animation. When not set then each frame will stay visible for duration set on MetroTileItem.AutoRotateFramesInterval. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets reference to parsed markup body element if text was markup otherwise returns null. Gets or sets whether text-markup can be used in Text property. Gets or sets image alignment in relation to text. Occurs when property on BindingDef object has changed. Represents panel for Metro Tiles. Represents generic item panel container control. Returns first checked top-level button item. An ButtonItem object or null if no button could be found. Adds new item to the ItemPanel based on specified ItemTemplate and sets its Text property. Text to assign to the item. reference to newly created item Gets or sets default layout orientation inside the control. You can have multiple layouts inside of the control by adding one or more instances of the ItemContainer object and chaning it's LayoutOrientation property. Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal layout mode then all items will have the same height. When container is in vertical layout mode then all items will have the same width. Default value is true. Gets or sets whether ButtonItem buttons when in vertical layout are fit into the available width so any text inside of them is wrapped if needed. Default value is false. Gets or sets the item alignment when container is in horizontal layout. Default value is Left. Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. Returns collection of items on a bar. Indicates whether block elements inside of container when aligned center or right will reserve the space to the left. Default value is true. Gets or sets the index specifying the currently selected item. Gets the list of ButtonItem or CheckBoxItem controls that have their Checked property set to true. Gets or sets ButtonItem or CheckBoxItem item that have their Checked property set to true. Initializes a new instance of the MetroTilePanel class. Gets or sets a value indicating whether the control enables the user to scroll to items placed outside of its visible boundaries. Gets or sets spacing in pixels between items. Default value is 1. Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal layout mode then all items will have the same height. When container is in vertical layout mode then all items will have the same width. Default value is true. Raises ExpandedChanging event. Provides event arguments. Raises ExpandedChanged event. Provides event arguments. Initializes a new instance of the MetroStatusBar class. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Registers toolbar with MetroTab so it can participate in Quick Access Toolbar operations. MetroTab Unregisters previously registered toolbar from MetroTab and removes it from Quick Access Toolbar operations. Returns automatically calculated height of the control given current content. Height in pixels. Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. Invokes the ItemClick event. Reference to the item that was clicked. Called when AutoCollapse property has changed. Old property value New property value Called when AnimationSpeed property has changed. Old property value New property value Called when ExpandDirection property has changed. Old property value New property value Occurs before Expanded property has changed, i.e. control expanded or collapsed and allows you to cancel action by setting Cancel=true on event arguments. Occurs after Expanded property value has changed, i.e. control was expanded or collapsed. Returns collection of items on a bar. Gets or sets spacing between items, default value is 0. Returns collection of items on a bar. Gets or sets whether toolbar is attempted to be automatically registered with parent MetroShell control so it can participate in Quick Access Toolbar operations. Default value is true. Gets or sets whether control is expanded or not. When control is expanded both main and extra toolbar items are visible. When collapsed only main items are visible. Default value is false. Gets or sets whether control is automatically collapsed, Expanded property set to False, if control was expanded and any button on the control was clicked or mouse is clicked elsewhere, parent form has lost input focus or some other control gains input focus. Gets or sets the animation speed duration in milliseconds. Default value is 150 milliseconds. Set to zero, 0 to disable animation. Gets or sets the expand direction for the toolbar. Default value is Auto. Gets or sets whether Expand button is visible. Default value is true. Gets or sets whether control height is set automatically based on the content. Default value is false. Defines expand direction behavior for MetroToolbar. Expand direction is automatically determined by the position of the control on the form. Control is expanded up so bottom of the control is fixed. Control sis expanded down so top of the control is fixed. Defines the internal container item for the MetroToolbar control. Creates new instance of the class and initializes it with the parent RibbonStrip control. Reference to parent MetroToolbar control Paints this base container Returns copy of GenericItemContainer item Called when ExpandButtonVisible property has changed. Old property value New property value Gets or sets whether Expand button is visible. Default value is true. Gets reference to container that host items. Gets reference to container that hosts extra items. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. When parent items does recalc size for its sub-items it should query image size and store biggest image size into this property. Initializes Office Mobile 2014 color scheme Metro color table based on colors specified. Draws the border. Graphics canvas. Bounds for border. Border thickness. Border color. Draws background. Graphics canvas. Background bounds. Background color Deflates the rectangle by the border thickness. Rectangle. Border thickness Rectangle deflated by the border thickness Represents the painter for the Office 2007 SystemCaptionItem Represents the base class for the SystemCaptionItem painter. Paints the SystemCaptionItem as icon in left hand corner. Paints the SystemCaptionItem as set of buttons minimize, restore/maximize and close. Paints the background of the button using specified color table colors. Graphics object. Background bounds Color Table Gets or sets color table used by renderer. Abstract renderer for rendering Metro-UI controls. Renders the Gets or sets color table used by renderer. Renders the MetroTileItem. MetroTileItem to render. Rendering event arguments. Renders the MetroForm. Form to render. Rendering event arguments. Renders the MetroForm. Form to render. Rendering event arguments. Renders the MetroTabItem. Form to render. Rendering event arguments. Renders the MetroTabStrip TabStrip to render. Paint args Renders the MetroStatusBar. Status bar to render Paint args Renders the MetroStatusBar. Status bar to render Paint args Defines class for passing rendering information to renderer. Gets or sets the control to render. Gets or sets the paint event arguments to use to render out control. Gets or sets the current color table. Gets or sets default font. Gets or sets default plain font. Gets or sets right-to-left setting. Gets or sets the paint information for items. Represents the Office 2007 Ribbon Tab Group painter. Paints ribbon tab group. Context information Paints SwitchButton. Provides arguments for the operation. Gets or sets color table used by renderer. Defines Thickness structure used by borders and margins. Creates new instance of the object. Uniform Thickness Creates new instance of the object. Left Thickness Top Thickness Right Thickness Bottom Thickness Gets whether object equals to this instance. object to test. returns whether objects are Equals Gets whether object equals to this instance. object to test. returns whether objects are Equals Returns hash code for object. Hash code Returns string representation of object. string representing Thickness Gets string representation of object. Culture info. string representing Thickness Returns whether object holds valid value. Specifies whether negative values are allowed. Specifies whether NaN values are allowed. Specifies whether positive infinity values are allowed Specifies whether negative infinity values are allowed true if object holds valid value Returns true if two objects are close. Thickness to test. true if values are close. Returns true if two objects are close. Thickness 1 Thickness 2 true if values are close. Returns whether all values are zero. Returns whether all values are the same. Gets or sets the left Thickness. Gets or sets the top Thickness. Gets or sets the Right Thickness. Gets or sets the Bottom Thickness. Gets the total horizontal thickness i.e. Left+Right. Gets the total vertical thickness i.e. Top+Bottom. Provides Thickness TypeConverter. Represents the base class each micro-chart implements Creates the chart image. Rendering information. Image of the chart. Defines the style for Area micro chart. Initializes a new instance of the AreaMicroChartStyle class. Raises StyleChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs when style appearance changes. Gets or sets the value of the zero line, i.e. where zero line is drawn. Default value is 0. Gets or sets the chart area color. Gets or sets the color of the high point dot on chart. Gets or sets the color of the low point dot on chart. Gets or sets the color of the first point dot on chart. Gets or sets the color of the last point dot on chart. Defines the style for the bar style micro charts. Raises StyleChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs when style appearance changes. Gets or sets the minimum single bar width. Gets or sets the color of positive bar value. Gets or sets the color of negative bar value. Gets or sets whether average line is drawn. Gets or sets the value of the zero line, i.e. pivot point that determines negative and positive values. Default value is 0. Gets or sets the color of the lowest value bar on graph. Gets or sets the color of the highest value bar on graph. Defines the style for 100% bar chart. Initializes a new instance of the PieMicroChartStyle class. Raises StyleChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Occurs when style appearance changes. Gets or sets the minimum single bar width. Gets the pre-defined slice colors for the pie chart. Gets or sets the color of the slice outline. Defines the style for the line micro chart. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Raises StyleChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets or sets the color of the chart line. Gets or sets whether average line is drawn. Gets or sets the color of the Gets or sets whether zero-line is drawn on chart. Gets or sets the value of the zero line, i.e. where zero line is drawn. Default value is 0. Gets or sets the color of the Occurs when style appearance changes. Gets or sets the color of the high point dot on chart. Gets or sets the color of the low point dot on chart. Gets or sets the color of the first point dot on chart. Gets or sets the color of the last point dot on chart. Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. Gets or sets the color of the first control line. Gets or sets starting value that is used to draw first control line. Gets or sets end value that is used to draw first control line. Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. Gets or sets the color of the second control line. Gets or sets starting value that is used to draw second control line. Gets or sets end value that is used to draw second control line. Represents Micro-Chart Control. Initializes a new instance of the MicroChart class. Forces the button to perform internal layout. Raises MouseOverDataPointChanged event. Provides event arguments. Invalidates the chart display and requests the re-paint. Indicates whether to animate transition to new chart Called when Command property value changes. Gets or sets whether mouse over tooltip for data point is enabled. Default value is true. Gets the index of data point (DataPoints collection) that mouse is over or returns -1 if mouse is not over any data-point. Occurs when MouseOverDataPointIndex property changes due to user moving the mouse and pointing it to different data point on chart. Gets or sets the tooltips for each data-point assigned through DataPoints property. If not set control will automatically show tooltip based on the data-point value. Gets or sets the chart data points. Note that if you are adding or removing points directly from this collection you must call Refresh() method on the control to refresh the display. Gets or sets the format string for the value when it is displayed as tool-tip for data point. Gets or sets whether chart is tracking mouse movement to show data-point and its value on tooltip. Default value is true. Gets or sets whether transition animation between same chart with different data-points is enabled. Default value is true. Gets or sets whether button like mouse over tracking is enabled for whole control. When enabled control looks like a button when mouse is over it. Default value is false. Gets the style used to customize appearance of Line micro-chart. Gets the style used to customize appearance of Plot micro-chart. Gets the style used to customize appearance of Column micro-chart. Gets the style used to customize appearance of Bar micro-chart. Gets the style used to customize appearance of Win-Lose micro-chart. Gets the style used to customize appearance of Pie micro-chart. Gets the style used to customize appearance of Area micro-chart. Gets the style used to customize appearance of 100% micro-chart. Gets or sets the type of the chart rendered. Gets or sets the maximum value for data points. By default maximum data point is calculated based on that data displayed by the chart, but when two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. Gets or sets the minimum value for data points. By default minimum data point is calculated based on that data displayed by the chart, but when two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. Gets whether command is executed when control is clicked. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Initializes a new instance of the TrendInfo structure. Initializes a new instance of the TrendInfo structure. Initializes a new instance of the MicroChartRenderInfo structure. Represents the micro-chart item. Creates new instance of MicroChartItem. Creates new instance of MicroChartItem and assigns the name to it. Item name. Creates new instance of MicroChartItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the MicroChartItem specific properties to new instance of the item. New MicroChartItem instance. Copies the MicroChartItem specific properties to new instance of the item. New MicroChartItem instance. Recalculate the size of the item. If overridden base implementation must be called so default processing can occur. Raises MouseOverDataPointChanged event. Provides event arguments. Invalidates the chart display and requests the re-paint. Indicates whether to animate transition to new chart Draws the chart. Paint arguments Gets whether property should be serialized. Resets property to its default value. Called when DataMaxValue property has changed. Old property value New property value Called when DataMinValue property has changed. Old property value New property value Gets or sets the suggested text-width. If you want to make sure that text you set wraps over multiple lines you can set suggested text-width so word break is performed. Gets or sets the format string for the value when it is displayed as tool-tip for data point. Gets or sets the chart data points. Note that if you are adding or removing points directly from this collection you must call Refresh() method on the control to refresh the display. Gets or sets the tooltips for each data-point assigned through DataPoints property. If not set control will automatically show tooltip based on the data-point value. Gets or sets whether transition animation between same chart with different data-points is enabled. Default value is true. Gets whether fade effect is enabled. Gets or sets whether chart is tracking mouse movement to show data-point and its value on tooltip. Default value is true. Gets or sets whether button like mouse over tracking is enabled for whole control. When enabled control looks like a button when mouse is over it. Default value is false. Gets the index of data point (DataPoints collection) that mouse is over or returns -1 if mouse is not over any data-point. Gets or sets whether mouse over tooltip for data point is enabled. Default value is true. Occurs when MouseOverDataPointIndex property changes due to user moving the mouse and pointing it to different data point on chart. Gets the style used to customize appearance of Line micro-chart. Gets the style used to customize appearance of Plot micro-chart. Gets the style used to customize appearance of Column micro-chart. Gets the style used to customize appearance of Bar micro-chart. Gets the style used to customize appearance of Win-Lose micro-chart. Gets the style used to customize appearance of Pie micro-chart. Gets the style used to customize appearance of Area micro-chart. Gets the style used to customize appearance of 100% micro-chart. Gets or sets the width of the chart part of the control. Gets or sets the height of the chart part of the control. Gets or sets the type of the chart rendered. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets text-position in relation to the chart. Gets or sets the text associated with this item. Gets or sets whether caption/label set using Text property is visible. Gets or sets text padding. Gets or sets switch margin. Gets or sets the text color. Gets or sets the background image position Gets or sets the background image used by the control. Gets or sets the maximum value for data points. By default maximum data point is calculated based on that data displayed by the chart, but when two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. Gets or sets the minimum value for data points. By default minimum data point is calculated based on that data displayed by the chart, but when two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. Indicates item's visibility when on pop-up menu. Indicates whether item was recently used. Represents MicroChart hot-points. Start angle for pie slice. Sweep angle for pie slice. Initializes a new instance of the MicroChartHotPoint structure. Initializes a new instance of the MicroChartHotPoint structure. Initializes a new instance of the MicroChartHotPoint structure. Defines available MicroChar types. Identifies Plot chart. Identifies WinLose chart. Identifies Area chart. Identifies Line chart. Identifies Column chart. Identifies Bar chart. Identifies Pie chart. Identifies 100% bar. Defines micro-chart text position in relation to the chart. Text is positioned to the left of the chart. Text is positioned to the right of the chart. Text is positioned on top of the chart. Text is positioned on bottom of the chart. Defines the style for pie chart. Initializes a new instance of the PieMicroChartStyle class. Raises StyleChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Occurs when style appearance changes. Gets the pre-defined slice colors for the pie chart. Gets or sets the color of the slice outline. Defines the style for the plot micro chart. Raises StyleChanged event. Provides event arguments. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs when style appearance changes. Gets or sets the color of the chart line. Gets or sets whether average line is drawn. Gets or sets the color of the Gets or sets whether zero-line is drawn on chart. Gets or sets the value of the zero line, i.e. where zero line is drawn. Default value is 0. Gets or sets the color of the Gets or sets the color of the high point dot on chart. Gets or sets the color of the low point dot on chart. Gets or sets the color of the first point dot on chart. Gets or sets the color of the last point dot on chart. Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. Gets or sets the color of the first control line. Gets or sets starting value that is used to draw first control line. Gets or sets end value that is used to draw first control line. Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. Gets or sets the color of the second control line. Gets or sets starting value that is used to draw second control line. Gets or sets end value that is used to draw second control line. Class that tracks lists of all controls that host currently open popups. Registers IOwnerMenuSupport popup host in response to host displaying its first popup. IOwnerMenuSupport host to register Unregisters IOwnerMenuSupport popup host in response to host closing its last popup. IOwnerMenuSupport host to unregister Closes all currently open popups. Closes all currently open popups excluding specified popup host. IOwnerMenuSupport host to exclude from closing or null Represents custom collection with INotifyPropertyChanged and INotifyCollectionChanged interface support. Represents collection changed notification interface. Occurs when collection changed. Creates new instance of object. Creates new instance of object. Creates new instance of object. List to initialize collection with. Add item to collection. Item to add. Remove all items from collection. Remove all items from collection. Checks whether collection contains item. Item to look for. true if item is in collection. Copy collection to array. Array to copy to. Index to copy from. Copy collection to array. Array to copy to. Gets enumerator for collection. Enumerator. Returns index of an item. Reference to item. Index of item. Insert item at specified location. Index to insert item in. Item to insert. Inserts item. Index to insert item at. Reference to item. Removes item from collection. Item to remove. true if item was removed. Remove item at specified location. Index of item to remove. Remove item at specified location. Index of item to remove. Set item on location. Index Item to assign. Returns items directly without checks. List of items. Occurs when collection is read. Occurs when collection property has changed. Event arguments. Blocks the collection reentrancy. IDisposable to end re-entrancy Checks whether call creates reentrancy. Called when collection has changed. Event arguments. Occurs when property value has changed. Returns number of items in collection. Returns item at index. Index of item. Item at index. Returns the IList interface for items in collection. Occurs when collection has changed. Defines change actions. Items were added. Items were removed. Items were replaced. Items were moved. Collection was reset. Defines delegate for collection notification events. Event sender. Event arguments. Defines collection change notification event arguments. Create new instance of object. Action Creates new instance of object. Specifies action. List of changed items. Creates new instance of object. Specifies action. Item that was changed. Creates new instance of object. Action. New items in collection. Old items in collection. Creates new instance of object. Action. List of changed items. Starting index of change. Creates new instance of object. Action Changed item Index of change Creates new instance of object. Action New item Old item Creates new instance of object. Action New items. Removed items. Starting index of change. Creates new instance of object. Action Changed items New index Old index Creates new instance of object. Action Changed item New index Old index Creates new instance of object. Action. New item Old item New index Gets the type of the collection change action. Gets list of newly added items. Gets new starting index. Gets list of removed items. Old starting index. Represents advanced property grid control. Defines an interface that is used by advanced property grid parser to localize property names. Gets localized property name. Property name to retrieve localized name for. Localized Property name or null to use default. Gets localized category name. Category to retrieve localized value for. Localized Category name or null to use default. Gets localized message for Tooltip body when error setting the property value has occurred. Default system message. Localized message or null to use default. Gets the style that is applied to property node when it is in read-only state. Gets the style that is applied to property node when its value has changed from the default value for the property. Gets the property category style. Gets the default style for unchanged value edit cell. Initializes a new instance of the AdvPropertyGrid class. Invokes PropertyValueChanging event. Event data. Invokes PropertyValueChanged event handler. Name of the property that has changed. New property value. Old property value. Invokes PropertyValueChanged event. Name of property that has changed Raises ValidatePropertyValue event. Provides event arguments. Raises PropertiesLoaded event. Provides event arguments. Commits any property edits that are currently in progress by applying the current entered value to the property. Returns true if edit was applied. Updates specified property value in property grid. Property Name to update value for. Refreshes the display of all property values in the grid. Reloads all properties from selected object. Collapses all the categories in the AdvPropertyGrid. Expands all the categories in the AdvPropertyGrid. Raises the PrepareErrorSuperTooltip event. Provides information about event. Sets the property grid column width. Column index Width of column in pixels Raises the ConvertPropertyValueToString event. Provides event data Raises the ConvertFromStringToPropertyValue event. Provides event data Raises the ProvidePropertyValueList event. Provides event data Raises the ProvideUITypeEditor event. Provides event data Gets whether property should be serialized. Resets property to its default value. Find PropertyNode using the property name. Property to name PropertyNode or null if not found Called when SubPropertiesDefaultSort property has changed. Old property value New property value Raises the PropertyChanged event. Provides event arguments. Signals the object that initialization is starting. Signals the object that initialization is ending. Occurs when property grid needs property names translated for UI. Occurs when Super Tooltip that is displayed for the error that occurred when property is being set is being assigned to a property node. This event allows you to customize the super tooltip displayed. Occurs when property value is being converted to text representation for display. You can handle this event to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. Occurs when text entered by user is being converted to typed property value to be assigned to the property. You can handle this event to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. Occurs when property looks for the list of valid values for the property to show on either drop-down or use in auto-complete list. For example when property type is enum the internal implementation will convert available enum values into string list and use on drop-down and in auto-complete list. You can use this event to provide custom value list in combination with ConvertPropertyValueToString, ConvertFromStringToPropertyValue events. You must set IsListValid=true on event arguments to indicate that list your provided should be used. Occurs when property node needs the UITypeEditor for the property. You can handle this event and provide your own UITypeEditor to be used instead of the one specified on the property. Occurs when user changes the value of the property in property grid. Occurs before property value entered by the user is set on the property. You can cancel internal assignment by property grid by setting Handled=true on event arguments. Occurs when users changes the property value and attempts to commit the changes. This even allows you to validate the value and show error message if value is invalid and cancel its application. Occurs after properties have been loaded into the property grid. Gets or sets the currently selected objects. Gets or sets the currently selected object. Gets or sets the browsable attributes associated with the object that the property grid is attached to. Gets or sets whether property is highlighted to confirm the value update by user. Default value is true. Gets or sets the list of property names that are not loaded into property grid regardless of their Browsable attribute setting. Gets or sets the list of category names properties below to that are not loaded into property grid regardless of the property Browsable attribute setting. Returns reference to internal SuperTooltip component used by AdvPropertyGrid. Defines the appearance of the control. Gets or sets the property sorting inside of the grid. Gets or sets the help type that is provided by the control. Default help type is SuperTooltip which shows tooltip over each property that provides property description. Gets reference to the help panel that is displayed below property grid and which provides selected property description. Gets reference to the expandable splitter that is displayed above the help panel and allows resizing of the panel. Gets reference to internal AdvTree control that displays properties. Gets or sets the grid lines color. Gets the reference to the internal toolbar control displayed above the property grid. Gets or sets whether toolbar is visible. Default value is true. Gets or sets whether search text box that allows property filtering is visible. Default value is true. Gets reference to internal TextBoxItem that represents search text box. Gets the reference to the property gird localization object which holds all system text used by the component. Gets or sets whether Tab key navigates between property nodes. Default value is true. Gets or sets the password character used by the property values that are marked with PropertyPasswordText attribute. Gets or sets the sub property default sorting. Default value is Alphabetical. Occurs when property defined by AdvPropertyGrid control has changed. Gets the style that is applied to property node when it is in read-only state. Gets the style that is applied to property node when its value has changed from the default value for the property. Gets the style that is applied to property edit cell when its displaying unchanged property value. Gets the property category style. Defines the sorting for the AdvPropertyGrid properties. Specifies help types property grid uses to display help for selected property. No help is visible. SuperTooltip with property description is displayed when mouse is over the property. Panel below property grid is displayed which shows the description for the selected property. Defines delegate for Localize AdvPropertyGrid event. Defines data for Localize AdvPropertyGrid event. Gets the property name or category name localization is performed for. Inspect LocalizationType property to get localization type which determines value specified in this property. Gets the localization type being performed. Gets or sets the localized value to be used. Set to null or empty string to use default value. Initializes a new instance of the AdvPropertyGridLocalizeEventArgs class. Key value event is raised for. Localization Type being performed. Defines the localization types for AdvPropertyGrid control. Property name is localized. Category is localized. Error super tooltip parts are being localized. Defines delegate for Localize AdvPropertyGrid event. Defines data for PrepareErrorTooltip AdvPropertyGrid event. Gets or sets the SuperTooltipInfo that represent tooltip that will be displayed to provide error information. Gets the name of the property tooltip is displayed for. Gets reference to the exception that was thrown when property was set. Gets the value that was set and caused the error. Initializes a new instance of the PropertyErrorTooltipEventArgs class. SuperTooltipInfo for error tooltip Property that caused error Exception that was raised when property was set Value that caused the error. Defines delegate for Convert Value events. Sender Event data. Defines data for Convert Value events that allows custom value conversion for property grid. Gets or sets the string property value. Gets or sets the typed property value. Gets the property name for which conversion is being done. Gets the target component that property is on. Gets or sets whether converted value is used. You need to set this property to true to indicate that you have performed value conversion. Gets the property descriptor that describes property. Initializes a new instance of the ConvertValueEventArgs class. Defines delegate for Convert Value events. Sender Event data. Defines data for Convert Value events that allows custom value conversion for property grid. Gets the property name value list is needed for. Gets the target component that property is on. Gets or sets whether property ValueList provided is valid. You must set this property to true in order for the list to be used. Gets or sets the list of valid property values. Gets the property descriptor that describes property. Initializes a new instance of the PropertyValueListEventArgs class. Defines delegate for Localize AdvPropertyGrid event. Sender of event. Event data. Defines data for PrepareErrorTooltip AdvPropertyGrid event. Gets the property name UITypeEditor is looked for. Gets the property descriptor for property UITypeEditor is looked for. Gets or sets the instance of UITypeEditor to be used for the property. You set this property to the UITypeEditor that you want used for the property while editing. Note that you must set EditorSpecified = true in order for this value to be used. Gets or sets whether the value specified in UITypeEditor property is used. You must set this value to true in order for UITypeEditor property value to be used. Initializes a new instance of the ProvideUITypeEditorEventArgs class. Property Name Property Descriptor Defines delegate for PropertyValueChanging event. Event sender. Event data. Defines arguments for PropertyValueChanging event. Gets the name of the property which value is changing. Gets the new value that is being set on property. Gets or sets whether value assignment was handled by your code. Set to true to cancel internal AdvPropertyGrid property value assignment. Gets the PropertyDescriptor for the property being changed. Gets the full property path up to the selected object. Initializes a new instance of the PropertyValueChangingEventArgs class. Initializes a new instance of the PropertyValueChangingEventArgs class. Defines delegate for ValidatePropertyValue event. Sender ValidatePropertyValue event arguments Defines event arguments for ValidatePropertyValue event. Gets or sets whether validation failed. Set to true to cancel property value assignment. Gets the name of the property which value is changing. Gets the new value that is being set on property. Gets the target object on which property value is set. Gets or sets the message that is displayed to user if validation fails, i.e. Cancel=true. Initializes a new instance of the ValidatePropertyValueEventArgs class. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets or sets the color of the node highlight when error has occurred while setting property value. Gets or sets the color of the node highlight when property update was successful. Gets or sets default style for property node. Default value is null. Gets or sets style for property node when in read-only state. Default value is null. Gets or sets style for property node when in read-only state. Default value is null. Gets or sets style for property node edit cell when displaying unchanged property value. Default value is null. Gets or sets style for property node when in read-only state. Default value is null. Gets or sets the image that is displayed in property name cell when property value has failed the validation. Represents the class that stores text used by property grid control for localization purposes. Raises the PropertyChanged event. Provides event arguments. Gets or sets tooltip used by Categorized toolbar button. Gets or sets tooltip used by Alphabetical toolbar button. Gets or sets the tooltip text used in tooltip when error occurred during property value setting. Gets or sets the watermark text displayed in search text-box. Occurs when property defined by AdvPropertyGridLocalization class has changed. Represents the property category in AdvPropertyGrid. Represents check-box style property node in AdvPropertyGrid. Represents a property node in AdvPropertyGrid. Initializes a new instance of the PropertyNode class. Releases the inline editor used by the node. Places the node into the editing mode if possible, raises the exception if node is read-only. Action that caused the edit mode. Indicates whether to focus the editor. Called after property editor is created. Exits the editor mode. Action that caused the editor mode exit. Called when visual part of the node has changed due to the changes of its properties or properties of the cells contained by node. Cancel the edit changes and applies the old property value. Attempts to apply current edit value to the property. Returns the full property path to the root of the selected object. Full property path. Starts fade background color style highlight for the property node. Specifies the fade background color. Applies PropertySettings to this node. Gets or sets whether property text box is read only. Default value is false. Gets whether node is in editing mode. Gets or sets the property settings that are applied to this property node. Gets or sets whether property node represents property for multiple objects. Gets or sets whether property is password property which value is not displayed as plain text. Defines delegate that is called after property editor is created. PropertyNode sender. Reference to editor. Initializes a new instance of the PropertyNode class. Defines a attribute which applies an date-time editor to a property when used with AdvPropertyGrid control. Applies to DateTime property types only. Defines base attribute for custom AdvPropertyGrid in-line property value editors. Creates a control that is used as property value in-line editor. Control must implement IPropertyValueEditor interface. PropertyDescriptor for the property being edited. Target object that owns the property. Control that represents in-line editor. Gets or sets pre-defined format for date-time input. Gets or sets custom format for date-time input. Gets or sets whether empty null/nothing state of the control is allowed. Default value is false. Gets or sets whether drop-down button that shows calendar is visible. Default value is true. Gets or sets the minimum date that control accepts. Gets or sets the maximum date that control accepts. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Initializes a new instance of the PropertyDateTimeEditor class. Defines an interface that is implemented by the control that will be used by AdvPropertyGrid control to edit property value. Focus the edit part of the control. Gets or sets the font used by the edit part of the control. Font might be used to visually indicate that property value has changed. Implementing this property is optional. Gets whether the edit part of the control is focused. Gets or sets the value being edited. Occurs when EditValue changes. Raising this even will cause the property value to be updated with the EditValue. Defines a attribute which applies an double type numeric editor to a property when used with AdvPropertyGrid control. Applies to double property types only. Gets or sets whether up/down button is shown. Gets or sets the display format for the control when control does not have input focus. Gets or sets the minimum value that can be entered. Gets or sets the maximum value that can be entered. Gets or sets whether empty state i.e. null/nothing value is allowed when editor is used with nullable types. Initializes a new instance of the PropertyDoubleEditor class. Initializes a new instance of the PropertyDoubleEditor class. Initializes a new instance of the PropertyDoubleEditor class. Initializes a new instance of the PropertyDoubleEditor class. Initializes a new instance of the PropertyDoubleEditor class. Initializes a new instance of the PropertyDoubleEditor class. Defines a attribute which applies an integer type numeric editor to a property when used with AdvPropertyGrid control. Applies to int property types only. Gets or sets whether up/down button is shown. Gets or sets the display format for the control when control does not have input focus. Gets or sets the minimum value that can be entered. Gets or sets the maximum value that can be entered. Gets or sets whether empty state i.e. null/nothing value is allowed when editor is used with nullable types. Initializes a new instance of the PropertyIntegerEditor class. Initializes a new instance of the PropertyIntegerEditor class. Initializes a new instance of the PropertyIntegerEditor class. Initializes a new instance of the PropertyIntegerEditor class. Initializes a new instance of the PropertyIntegerEditor class. Initializes a new instance of the PropertyIntegerEditor class. Defines multiple choice, option or check-boxes, in-line AdvPropertyGrid property value editor. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceEditor class. Initializes a new instance of the PropertyMultiChoiceItemEditor class. Represents the option list property node for AdvPropertyGrid. Initializes a new instance of the PropertyNode class. Describes the property settings applied to the property on AdvPropertyGrid control. Initializes a new instance of the PropertySettings class. Initializes a new instance of the PropertySettings class. Initializes a new instance of the PropertySettings class. Raises the ConvertPropertyValueToString event. Provides event data Raises the ConvertFromStringToPropertyValue event. Provides event data Raises the ProvidePropertyValueList event. Provides event data Called when TypeConverter property has changed. Old property value New property value Raises PropertyChanged event. Event data. Occurs when property value is being converted to text representation for display. You can handle this event to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. Occurs when text entered by user is being converted to typed property value to be assigned to the property. You can handle this event to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. Occurs when property looks for the list of valid values for the property to show on either drop-down or use in auto-complete list. For example when property type is enum the internal implementation will convert available enum values into string list and use on drop-down and in auto-complete list. You can use this event to provide custom value list in combination with ConvertPropertyValueToString, ConvertFromStringToPropertyValue events. You must set IsListValid=true on event arguments to indicate that list your provided should be used. Gets or sets read-only property style. Default value is null. Gets or sets whether property is in read-only state. Default value is false. Gets or sets the SuperTooltip that is displayed when property is in read-only state (ReadOnly=true). Gets or sets the SuperTooltip that is assigned to the property. Gets or sets the image that is displayed next to the property name in the grid. Gets or sets the image alignment in relation to the property name inside of the grid cell. Gets or sets the custom category node will be placed in instead of category specified by Category attribute. Gets or sets the custom property name that is displayed in the grid instead of the real property name. Gets or sets the name of the property that is managed by this informational object. If you set PropertyDescriptor than that is the value that will be used by the control regardless of PropertyName value. If you set PropertyName but not PropertyDescriptor then all properties with given name regardless of type will use these settings. Gets or sets property descriptor that identifies the property settings apply to. If you set PropertyDescriptor than that is the value that will be used by the control regardless of PropertyName value. If you set PropertyName but not PropertyDescriptor then all properties with given name regardless of type will use these settings. Gets or sets default property style. Default value is null. Gets or sets the UITypeEditor used to edit the property. Gets or sets the custom in-line property value editor. Property value editor is created by inheriting from PropertyValueEditor class. Gets or sets whether node is visible in property grid. Default value is true. Gets or sets the property node type that is used to edit this property value. Note that content of property grid would need to be reloaded to apply any changes to this property. Gets or sets the property description that overrides description specified on property through DescriptionAttribute. Default value is null. Gets or sets custom TypeConverter assigned to the property which will override any TypeConverter that is returned by the PropertyDescriptor. Occurs when property value on the object changes. Defines the type of the property node in grid that is assigned to property. Specifies default node type for the property. Specifies the node type that is constructed as group of option buttons that represent all values for the property. Works best for smaller set of Enum values. Defines exception which is thrown when property value fails the validation in AdvPropertyGrid.ValidatePropertyValue event. Initializes a new instance of the InvalidPropertyValueException class. Defines Advanced Property Grid Node for Color type. Initializes a new instance of the PropertyNode class. Initializes a new instance of the PropertyNodeFactory class. Initializes a new instance of the PropertyParser class. Initializes a new instance of the PropertyParser class. Initializes a new instance of the PropertyParser class. Initializes a new instance of the PropertyParser class. Initializes a new instance of the PropertyGridInfoCollection class. Gets property info object based on property name. Property name. PropertyGridInfo instance or null if it cannot be found. Gets property info object based on property descriptor. Property descriptor. PropertyGridInfo instance or null if it cannot be found. Returns property setting based on property descriptor or name if property descriptor is not set on property settings Property descriptor takes precedence. Property descriptor to look for. Property Name to look for. Property settings instance or null Gets the owner of the collection. Defines a attribute which applies an slider in-line editor to a property when used with AdvPropertyGrid control. Gets or sets the minimum slider value. Gets or sets the maximum slider value. Gets or sets whether slider text label is visible. Gets or sets the slider label width. Default value is 18. Gets or sets label text color. Initializes a new instance of the PropertySliderEditor class. Minimum value for slider. Maximum value for slider. Initializes a new instance of the PropertySliderEditor class. Initializes a new instance of the PropertySliderEditor class. Initializes a new instance of the PropertySliderEditor class. Initializes a new instance of the PropertySliderEditor class. Creates a control that is used as property value in-line editor. Control must implement IPropertyValueEditor interface. PropertyDescriptor for the property being edited. Target object that owns the property. Control that represents in-line editor. Defines Radial Menu control. Initializes a new instance of the RadialMenu class. Raises BeforeMenuClose event. Provides event arguments. Raises BeforeMenuOpen event. Provides event arguments. Raises MenuOpened event. Provides event arguments. Raises MenuClosed event. Provides event arguments. Gets or sets whether radial menu is open. Called when Image property has changed. Old property value New property value Called when IsOpen property has changed. Old property value New property value Sets whether radial menu is open and provides the source of the action. true to open menu, false to close it. Source of the action. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. Item name to look for. Raises ItemAdded event. Reference to item. Provides event arguments. Raises ItemRemoved event. Reference to item. Provides event arguments. Raises ItemMouseEnter event. Reference to item. Provides event arguments. Raises ItemMouseHover event. Reference to item. Provides event arguments. Raises ItemMouseLeave event. Reference to item. Provides event arguments. Raises ItemMouseDown event. Reference to item. Provides event arguments. Raises ItemMouseUp event. Reference to item. Provides event arguments. Raises ItemMouseMove event. Reference to item. Provides event arguments. Raises ItemClick event. Reference to item. Provides event arguments. Raises ItemDoubleClick event. Reference to item. Provides event arguments. Raises ItemExpandedChanged event. Reference to item. Provides event arguments. Raises ItemTextChanged event. Provides event arguments. Raises ItemTooltipShowing event. Provides event arguments. Occurs before menu is closed and allows you to cancel closing. Occurs before menu has been opened and allows you to cancel opening Occurs after menu has been opened. Occurs after menu is closed.Occurs after menu is closed. Specifies the width of the sub-menu edge around the radial menu. Indicates spacing between sub-menu marking edge and the item. Gets or sets radial menu diameter. Minimum value is 64. Gets reference to colors used by the radial menu. Indicates the size of the back symbol that is displayed on center of radial menu Specifies the back button symbol. Gets or sets the symbol set used to represent the Symbol. Indicates diameter of center button of radial menu. Specifies the maximum pie part angle an item will occupy. Maximum is 180, minimum is 1 degree. Indicates maximum radial angle single item in menu can consume. By default this property is set to zero which indicates that radial menu is equally divided between visible menu items. Indicates the position of top-left corner of radial menu when shown in screen coordinates Indicates image displayed in center of the radial menu. Indicates symbol displayed in center of the radial menu. When set, it overrides any Image settings. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets whether radial menu is open. Returns collection of items on a bar. Indicates whether border, a circle is rendered around the selected symbol which represents radial menu. Default value is true. Gets or sets whether shortcut processing for the items hosted by this control is enabled. Default value is true. Indicates whether radial menu is closed automatically when app is deactivated. Default value is true, if set to false you are responsible for closing the menu. Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. Indicates the radial menu type. eRadialMenuType.Segment menu type allows for display of image, text and any sub-menu items. eRadialMenuType.Circular allows only for display of Symbol or Image and it does not display either text or sub-menu items. eRadialMenuType.Circular is designed to be used for single level menus only that don't need text. Indicates whether control automatically scales the items if the parent Form performs scaling due to AutoScale settings. Indicates accessibility help string Returns whether control has any popups registered. Indicates whether shortcuts handled by items are dispatched to the next handler or control. Indicates whether items show tooltips. Indicates whether item shortcut is displayed in Tooltips. Gets or sets whether accelerator letters on buttons are underlined. Default value is false which indicates that system setting is used to determine whether accelerator letters are underlined. Setting this property to true will always display accelerator letter underlined. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Occurs after an item has been added to items collection. Occurs after an item has been removed from items collection. Occurs when mouse pointer enters boundaries of an item. Occurs when mouse pointer hovers over an item. Occurs when mouse pointer leaves boundaries of an item. Occurs when mouse button is pressed on item. Occurs when mouse button is released on item. Occurs when mouse moves over an item. Occurs when an item is clicked. Occurs when an item is double-clicked. Occurs when an item Expanded property value has changed. Occurs when an item Text property value has changed. Occurs when tooltip for an item is about to be displayed. Defines colors used by Radial Menu Component. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Raises the PropertyChanged event. Event arguments Gets or sets the color of the Radial Menu button background. Gets or sets the color of the radial menu button border. Gets or sets the color of the Radial Menu background. Gets or sets the color of the Radial Menu border Gets or sets the color of border for mouse over state for the radial menu item expand part. Gets or sets the color of the radial menu border for parts where items do not have sub-items, i.e. non-active area of the border. Gets or sets the color of the expand sign which shows menu item sub-items. Gets or sets the color of the radial menu item text. Gets or sets the color of the radial menu item mouse over background. Gets or sets the color of the radial menu item mouse over foreground. Gets or sets the color of the radial menu item foreground when disabled. Gets or sets background color of the circular menu item type. Applies only to circular menu types. Gets or sets text color of the circular menu item type. Applies only to circular menu types. Gets or sets border color of the circular menu item type. Applies only to circular menu types. Occurs when property value has changed. Initializes a new instance of the RadialMenuContainer class. Returns copy of the item. Copies the RadialMenuItem specific properties to new instance of the item. New ProgressBarItem instance. Copies the RadialMenuItem specific properties to new instance of the item. New RadialMenuItem instance. Raises Opened event. Provides event arguments. Raises Closed event. Provides event arguments. Called when OpenState property has changed. Old property value New property value Closes currently open popup. Called when MaxItemRadialAngle property has changed. Old property value New property value Called when Diameter property has changed. Old property value New property value Called when CenterButtonDiameter property has changed. Old property value New property value Called when SubMenuEdgeWidth property has changed. Old property value New property value Called when SubMenuEdgeItemSpacing property has changed. Old property value New property value Return Sub Item at specified location Called when MenuLocation property has changed. Old property value New property value Called when RadialMenu property has changed. Old property value New property value Gets the current expanded subitem. Called when BackSymbolSize property has changed. Old property value New property value Called when BackSymbol property has changed. Old property value New property value Called when BackButtonSymbolSet property value changes. Indciates old value Indicates new value Called when MaxItemPieAngle property has changed. Old property value New property value Called when MenuType property has changed. Old property value New property value Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Called when Image property has changed. Old property value New property value Called when Font property has changed. Old property value New property value Occurs after radial menu is opened. Occurs after radial menu is closed. Returns internal popup control for radial menu. Indicates maximum radial angle single item in menu can consume. By default this property is set to zero which indicates that radial menu is equally divided between visible menu items. Returns diameter which takes in account current scaling factor. Gets or sets radial menu diameter. Minimum value is 64. Returns actual center button diameter which takes in account current scale factor. Indicates diameter of center button of radial menu. Specifies the width of the sub-menu edge around the radial menu. Indicates spacing between sub-menu marking edge and the item. Indicates the position of top-left corner of radial menu when shown in screen coordinates Indicates the size of the back symbol that is displayed on center of radial menu Specifies the back button symbol. Gets or sets the symbol set used to represent the Symbol. Specifies the maximum pie part angle an item will occupy. Maximum is 180, minimum is 1 degree. Gets reference to colors used by the radial menu. Indicates the radial menu type. eRadialMenuType.Radial menu type allows for display of image, text and any sub-menu items. eRadialMenuType.Circular allows only for display of Symbol or Image and it does not display either text or sub-menu items. eRadialMenuType.Circular is designed to be used for single level menus only that don't need text. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets the image displayed on the item. Specifies font for menu items. Initializes a new instance of the RadialSubItemInfo class. Initializes a new instance of the RadialMenuPopupProxy class. Defines available radial menu type. Defines Radial Menu Item. Raises CheckedChanged event. Provides event arguments. Called when DisplayPath property has changed. Old property value New property value Returns copy of the item. Copies the RadialMenuItem specific properties to new instance of the item. New ProgressBarItem instance. Copies the RadialMenuItem specific properties to new instance of the item. New RadialMenuItem instance. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Called when Image property has changed. Old property value New property value Called when DisabledImage property has changed. Old property value New property value Called when TextVisible property has changed. Old property value New property value Called when TracksMouse property has changed. Old property value New property value Called when Checked property has changed. Old property value New property value Called when TextOffset property has changed. Old property value New property value Raises BeforeMenuOpened event. Provides event arguments. Raises BeforeMenuClosed event. Provides event arguments. Called when CircularMenuDiameter property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs after Checked property has changed. Gets display path of the item. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets the image displayed on the item. Gets or sets the disabled image for the item when Enabled is set to false. Indicates whether text on item is visible. Gets whether mouse is over the item. Indicates whether item changes its appearance when mouse is over it or pressed Indicates whether item is in checked state. Gets or sets the optional text offset for the item. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Occurs before radial menu item is expanded and its sub-items displayed. Occurs before radial menu item is closed Control Container (System.Windows.Forms.Control or its descendant) Specifies explicit circular menu type diameter. Applies to circular menu type only. Gets or sets background color of the circular menu item type. Applies only to circular menu types. Gets or sets text color of the circular menu item type. Applies only to circular menu types. Gets or sets border color of the circular menu item type. Applies only to circular menu types. Initializes a new instance of the RadialMenuPopup class. Called when DisplayItem property has changed. Old property value New property value Returns the renderer control will be rendered with. The current renderer. Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of local color scheme referenced by ColorScheme property. An instance of ColorScheme object. Identifies the item displayed by this popup. Gets or sets the content image displayed on the window. Gets or sets the rendering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Represents rating item control which provides rating functionality. Initializes a new instance of the RatingItem class. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Raises the AverageRatingChanged event. Event data. Raises the ParseAverageRatingValue event. Provides event arguments. Sets the Rating value of the control and provides information about source of the rating change. New Rating value. Source of this change. Raises RatingChanging event. Event data Raises the RatingChanged event. Event data. Raises the ParseRating event. Provides event arguments. Occurs when Rating property has changed. Occurs when RatingValue property has changed. Occurs when Rating property is about to be changed and provides opportunity to cancel the change. Occurs when AverageRating property has changed. Occurs when AverageRatingValue property has changed. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Occurs when RatingValue property is set and it allows you to provide custom parsing for the values. Occurs when AverageRatingValue property is set and it allows you to provide custom parsing for the values. Gets or sets the average rating shown by control. Control will display average rating (if set) when no explicit Rating value is set through Rating property. Minimum value is 0 and Maximum value is controlled by NumberOfStars property value. Gets or sets the AverageRating property. This property is provided for Data-Binding with NULL value support. Gets or sets the rating value represented by the control. Default value is 0 which indicates that there is no rating set. Maximum value is controlled by NumberOfStars property. Gets or sets the Rating property value. This property is provided for Data-Binding with NULL value support. Gets or sets whether rating can be edited. Default value is true. Specifies the control background style. Default value is an empty style which means that container does not display any background. Gets the reference to custom rating images. Gets or sets whether text assigned to the check box is visible. Default value is true. Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. Gets or sets the spacing between optional text and the rating. Gets or sets the orientation of rating control. Indicates number of stars used for the rating. Minium value is 2 stars. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Initializes a new instance of the RatingImage structure. Defines the custom rating images for Rating control. Initializes a new instance of the RatingImages class. Gets or sets the image used for unrated rating part. Gets or sets the image used for unrated rating part when mouse is over the control. Gets or sets the image used for rated part of the control. Gets or sets the image used for Average Rated part of the control. Gets or sets the image used for rated part of the control when mouse is over the control. Delegate for Rating change events. Represents event arguments for Rating change events. New Rating value being assigned. Previous or current value (if RatingChanging event). Indicates the action that has caused the event. Initializes a new instance of the RatingChangeEventArgs class. Represents color table for CrumbBarItemView. Gets or sets the default state color table. Gets or sets active mouse over color table. Gets or sets inactive part mouse over color table. Gets or sets the pressed color table. Defines state color table for CrumbBarItemView Gets or sets foreground/text color. Gets or sets the background color blend collection. Gets or sets the border color. Gets or sets the border color. Represents the color table for Office 2007 Style CalendarView Control. Initializes ColorScheme object with the black color scheme. ColorScheme object to initialize. Defines colors for the WarningBox control. Gets or sets the background color of WarningBox control. Gets or sets the border color of the warning panel. Gets or sets the back color of the warning panel. Gets or sets the end gradient back color of the warning panel. Gets or sets the background color of WarningBox control. Gets or sets the border color of the warning panel. Gets or sets the back color of the warning panel. Gets or sets the end gradient back color of the warning panel. Gets or sets the background color of WarningBox control. Gets or sets the border color of the warning panel. Gets or sets the back color of the warning panel. Gets or sets the end gradient back color of the warning panel. Gets or sets the background color of WarningBox control. Gets or sets the border color of the warning panel. Gets or sets the back color of the warning panel. Gets or sets the end gradient back color of the warning panel. Renders the Range Slider items. Gets or sets color table used by renderer. Defines the color table for the Range Slider Item in single state. Gets or sets the colors for the slider which changes the minimum value of the range. Gets or sets the colors for the slider which changes the maximum value of the range. Gets or sets the tick line color. Gets or sets the color for the line which indicates current range value. Gets or sets the background colors of the current range value. Gets or sets the color for the line showing control range. Gets or sets the background colors for the line showing control range. Gets or sets the corner radius for the range rectangle. Defines the color table for the Range Slider Item in single state. Gets or sets the default state colors. Gets or sets the mouse over state colors. Gets or sets the mouse pressed colors. Gets or sets the disabled colors. Initializes a new instance of the Office2010RangeChangePartColorTable class. Initializes a new instance of the Office2010RangeChangePartColorTable class. Gets or sets the part background colors. Gets or sets the part border color Gets or sets the part border light color Represents color table for Office 2010 style. Represents color table for Office 2007 style. Defines the provider for the element style classes support. Returns the instance of the ElementStyle with given class name or null if there is no class with that name defined. Class name. See static members of ElementStyleClassKeys class for the list of available keys. Instance of ElementStyle for given class name or null if class cannot be found. Creates new instance of the object. Initializes a new instance of the Office2007ColorTable class. Specifies the color factory for the color table. Creates new instance of the object. Creates new instance of the object. Creates new instance of the color table and initializes it with custom color scheme. Predefined color scheme to be used as starting color scheme. Color to use as basis for new color scheme Gets or sets the RibbonBar color table. Gets or sets the background colors for the ItemContainer with BeginGroup property set to true. Gets or sets the background colors for the Bar object. Gets or sets the colors for the RibbonControl. Gets or sets the colors for the ColorItem which is used by drop-down Color Picker. Gets or sets the color table for menus. Gets or sets the color table for ComboBoxItem. Gets or sets the colors for the Ribbon Bar dialog launcher button. Gets or sets the legacy color scheme object that applies to the user interface elements not covered by color table. Gets or sets the color table of the system buttons displayed in form caption. Gets or sets the color table of the close system button displayed in form caption. Applies to Office 2010 styles and later only. Gets or sets the color table for the form caption. Gets or sets the bacgkround colors for the quick access toolbar. Gets or sets the colors for the tab and tab strip control. Gets or sets the colors for the tab strip control used on docking windows. When not set TabControl color scheme is used. Gets or sets the KeyTips color table. Gets or sets the color table for the CheckBoxItem. Gets or sets the scroll bar colors. Gets or sets the application style scroll bar colors. Gets or sets the color table for the ProgressBarItem. Gets or sets the color table for the paused ProgressBarItem. Gets or sets the color table for the error state of ProgressBarItem. Gets or sets the color table for the galleries. Gets or sets the color table for the NavigationPane control. Gets or sets the color table for the Slider item. Gets or sets the color table for the Range Slider item. Gets the SuperTooltip color table. Gets the color table for the ListViewEx control. Gets the color table for the ListViewEx control. Gets the color table used by SideBar control. Gets or sets the color table for AdvTree control. Gets or sets the CrumBarItem color table. Gets the color table used by Schedule control. Gets or sets SwitchButton color table. Gets or sets the colors for the StepItem used in ProgressSteps control. Gets or sets the colors for the ListBoxItem used in ListBoxAdv control. Gets or sets the color table for the radial menu. Gets or sets color table for TokenEditor control tokens. Gets or sets color table for Flyout control. Gets or sets the colors for the SideNav control. Gets or sets the color tables for the TabFormItem. The key is the string representation of a eTabFormItemColor value. Returns the instance of the ElementStyle with given class name or null if there is no class with that name defined. Class name. See static members of ElementStyleClassKeys class for the list of available keys. Instance of ElementStyle for given class name or null if class cannot be found. Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by a button with Office 2007 style. The collection by default has elements that are created to represents the members of eButtonColor enumeration. The name of each color table object is the same as the string enum representation. You can add custom members to this collection or modify the existing ones. Note that you must specify the unique name for the new color table elements. Name specified there can be used in ButtonItem.CustomColorName property to specify custom color table for an ButtonItem. Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by a button with Office 2007 style when button is on RibbonBar control. When collection is empty the values from the ButtonItemColors collections are used instead. Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by a button with Office 2007 style when button is on menu bar. When collection is empty the values from the ButtonItemColors collections are used instead. Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by Ribbon Application Menu Button in Office 2010 style. Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by buttons that are on Backstage tab-strip. Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by buttons that are on NavigationPane control. Currently used for Office 2010 style only. When empty ButtonItemColors is used. Gets the reference to collection of Office2007RibbonTabItemColorTable objects the describe colors used by a ribbon tab with Office 2007 style. The collection by default has elements that are created to represents the members of eRibbonTabColor enumeration. The name of each color table object is the same as the string enum representation. You can add custom members to this collection or modify the existing ones. Note that you must specify the unique name for the new color table elements. Name specified there can be used in RibbonTabItem.CustomColorName property to specify custom color table for an ButtonItem. Gets the reference to collection of Office2007RibbonTabGroupColorTableCollection objects the describe colors used by a ribbon tab groups with Office 2007 style. The collection by default has elements that are created to represents the members of eRibbonTabGroupColor enumeration. The name of each color table object is the same as the string enum representation. You can add custom members to this collection or modify the existing ones. Note that you must specify the unique name for the new color table elements. Returns the color scheme table was initialized with. Get the reference to the collection that holds system cached styles. In most cases there is no need for you to modify members of this collection. Gets or sets whether images like Start button image, are cloned when painted. This is reduces the performance but is necessary if they can be accessed from multiple threads. Gets the reference to collection of contextual color tables that are based on items Control container type and other context properties. When contextual color table is defined it overrides the default color table. Initializes a new instance of the Office2010ColorTable class. Gets the color scheme color table is initialized with. Defines the color scheme type for the Office2010ColorTable. Silver color scheme. Blue color scheme. Black color scheme. Visual Studio 2010 Blue color scheme. Specifies colors for StepIndicator control. Initializes a new instance of the StepIndicatorColorTable class. Initializes a new instance of the StepIndicatorColorTable class. Gets or sets Background color of the control. Gets or sets indicator color. Defines the color table for SuperTab states Event raised when the SuperTabColorTable is changed Gets or sets the Background color Gets or sets the colors for the outer border. Gets or sets the colors for the inner border. Gets or sets the ControlBoxDefault colors Gets or sets the ControlBoxMouseOver colors Gets or sets the ControlBoxPressed colors Gets or sets the colors for the InsertMarker. Gets or sets the color for the SelectionMarker. Gets whether the ColorTable is empty. Defines the colors for the SuperTabControlBox states Event raised when the SuperTabControlBoxStateColorTable is changed Gets or sets the colors for the background. Gets or sets the colors for the border. Gets or sets the colors for the drawn image. Defines the color table for SuperTabItem states Event raised when the SuperTabItemColorTable is changed Gets or sets the Default tab color settings Gets or sets the Left Aligned tab color settings Gets or sets the Bottom Aligned tab color settings Gets or sets the Right Aligned tab color settings Event raised when the SuperTabColorStates is changed Gets or sets the tab colors when the tab is not selected, and the mouse is not over it Gets or sets the tab colors when the tab is selected, but the mouse is not over the it Gets or sets the tab colors when the tab is not selected, but the mouse is over it Gets or sets the tab colors when the tab is selected, and the mouse is over it Gets or sets the tab colors when the tab is disabled, is not selected, and the mouse is not over it Defines the colors for the SuperTabItem states Event raised when the SuperTabItemStateColorTable is changed Gets or sets the background colors. Gets or sets the outer border color. Gets or sets the inner border color. Gets or sets the text color. Gets or sets the Close Marker color. Gets or sets the Selection Marker color. Event raised when the SuperTabLinearGradientColorTable is changed Gets or sets the Gradient Colors Gets or sets the Gradient Color Positions Gets or sets the Gradient angle Gets or sets whether the Gradient will adapt to changes in the TabAlignment Gets whether color definition is empty Defines the colors for the SuperTabPanel Event raised when the SuperTabPanelColorTable is changed Gets or sets the Default tab panel color settings Gets or sets the Left Aligned tab panel color settings Gets or sets the Bottom Aligned tab panel color settings Gets or sets the Right Aligned tab panel color settings Event raised when the SuperTabPanelItemColorTable is changed Gets or sets the background colors. Gets or sets the colors for the outer border. Gets or sets the colors for the inner border. GetOffice2010BackstageColorTable Office2010BackstageColorTable GetOffice2010BackstageBlueColorTable Office2010BackstageBlueColorTable GetVS2010BackstageBlueColorTable Office2010BackstageBlueColorTable GetOffice2010BackstageBlackColorTable Office2010BackstageBlackColorTable GetOffice2010BackstageSilverColorTable Office2010BackstageSilverColorTable GetOffice2007BackstageVistaGlassColorTable Office2010BackstageVistaGlassColorTable GetOffice2010BackstageSilverColorTable Office2010BackstageSilverColorTable GetOffice2010BackstageItemColorTable Office2010BackstageItemColorTable GetOffice2010BackstageBlueItemColorTable Office2010BackstageBlueItemColorTable GetOffice2010BackstageBlackItemColorTable Office2010BackstageBlackItemColorTable GetOffice2010BackstageSilverItemColorTable Office2010BackstageSilverItemColorTable GetOffice2007BackstageVistaGlassItemColorTable Office2010BackstageVistaGlassItemColorTable GetOffice2010BackstageSilverItemColorTable Office2010BackstageSilverItemColorTable GetOffice2010BackstagePanelColorTable Office2010BackstagePanelColorTable GetOffice2010BackstageBluePanelColorTable Office2010BackstageBluePanelColorTable GetOffice2010BackstageBlackPanelColorTable Office2010BackstageBlackPanelColorTable GetOffice2010BackstageSilverPanelColorTable Office2010BackstageSilverPanelColorTable GetOffice2007BackstageVistaGlassPanelColorTable Office2010BackstageVistaGlassPanelColorTable GetOffice2010BackstageSilverPanelColorTable Office2010BackstageSilverPanelColorTable Defines color table for the SwitchButton control. Gets or set the text/caption color. Gets or sets the OFF text color. Gets or sets the ON text color. Gets or sets the button border color. Gets or sets background color of OFF switch part. Gets or sets background color of ON switch part. Gets or sets the switch border color. Gets or sets the switch background color. Gets or sets the switch background color when in ON state, i.e. Value=true. When set to Color.Empty SwitchBackColor is always used. Gets default disabled color scheme for the switch button. Gets or sets default Switch Button color table. Gets or sets the disabled Switch Button color table. Represents the Windows 7 blue style color initialization class. Represents color table for Windows 7 style. Initializes a new instance of the Office2010ColorTable class. Defines the color scheme type for the Office2010ColorTable. Blue color scheme. Provides information about the binding for the item. Initializes a new instance of the ItemBindingInfo class. Gets or sets the data row item is bound to. Gets or sets the data item index. Gets or sets the additional data connected to this binding information. Represents the slider item which allows you to select a value from predefined range. Creates new instance of SliderItem. Creates new instance of SliderItem and assigns the name to it. Item name. Creates new instance of SliderItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the SliderItem specific properties to new instance of the item. New SliderItem instance. Copies the SliderItem specific properties to new instance of the item. New SliderItem instance. Raises ValueChanging event. Provides event arguments. Raises ValueChanged event. Provides event arguments. Raises GetRangeTooltipText event. Provides event arguments. Gets the range part that is under specified client location. Location in parent control client coordinates. Range part at specified location. Called when Minimum property has changed. Old property value New property value Called when Maximum property has changed. Old property value New property value Sets the range value. New Range value. Source of the value change. Called when Value property has changed. Old property value New property value Called when TicksVisible property has changed. Old property value New property value Called when TicksStep property has changed. Old property value New property value Called when RangeButtonSize property has changed. Old property value New property value Called when TicksPosition property has changed. Old property value New property value Called when MinimumAbsoluteRange property has changed. Old property value New property value Called when RangeTooltipFormat property has changed. Old property value New property value Called when MinRangeSliderImage property has changed. Old property value New property value Called when MaxRangeSliderImage property has changed. Old property value New property value Called when RangeLineHeight property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Occurs before Value has changed and allow the cancellation of the change. Occurs after Value property has changed Gets mouse over part. Gets current part that is pressed using mouse left button. Occurs when control is about to display the range tooltip and it allows you to customize tooltip Gets or sets the minimum value of the range of the control. Gets or sets the maximum value of the range of the control. Gets or sets the range displayed by the control. Indicates whether tick lines are shown Gets tick marks bounds. Gets tick marks bounds for second marker is visible. Gets bounds of minimum range sliding button. Gets bounds of maximum range sliding button. Indicates tick display period Gets or sets the slider orientation. Default value is horizontal. Gets or sets the width of the range slider in pixels. Value must be greater than 0. Default value is 140. Gets or sets the Height of the range slider in pixels. Value must be greater than 0. Default value is 24. Indicates the size of the range change buttons. Specifies the ticks position inside of Range Slider. Specifies minimum absolute range that user can select. Absolute range is defined as Abs(Value.Max-Value.Min) Applies to user performed selection through mouse only. Gets or sets the string that is used to format the range value to be displayed while user moves the range buttons. Value set here is used in string.Format(RangeTooltipFormat, Value.Min, Value.Max). Specifies whether range tooltip is shown while user is changing the range Indicates image to be used as minimum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. Indicates image to be used as maximum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. Specifies the height of the range line Indicates whether clicking the area outside of the range change buttons moves the range change button to the clicked location if possible thus allowing range change. Gets or sets the color of the range value. Specifies the ticks position inside of Range Slider. Ticks are displayed on top of range sliders. Ticks are displayed on bottom of range sliders. Ticks are displayed on top and bottom of range sliders. Defines value for the range slider controls. Gets or sets the range minimum value. Gets or sets the range maximum value. Provides data for the Slider item rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Creates new instance of the object and initializes it with default values. Reference to the Range Slider item being rendered. Reference to the graphics object. Defines delegate for RangeSliderValueChanging event. Provides information for RangeSliderValueChanging event. Represents event arguments that provide information on source of action. Gets the source of the event. Initializes a new instance of the EventSourceArgs class. New range value. Set to true to cancel the value changing. Initializes a new instance of the RangeSliderValueChangingEventArgs class. Defines the slider item parts. Indicates no part. Indicates the minimum range slider button. Indicates the maximum range slider button. Indicates the track area part of the control. Defines delegate for RangeSliderValueChanging event. Provides information for GetRangeTooltip event. Gets or sets the tooltip to display. Initializes a new instance of the RangeTooltipEventArgs class. Color definition class Constructor - solid def RGB value Constructor - solid def Color Constructor - 2 color def Start Color End Color Constructor - 2 color def Start Color End Color Gradient angle Constructor - Gradient def Array of RGB values Gradient positions Constructor - Gradient def Array of Color values Gradient positions Constructor - Gradient def Array of RGB values Gradient positions Gradient angle Constructor - Gradient def Array of Color values Gradient positions Gradient angle OnColorDefChanged Event raised when the SuperTabColorStates is changed Gets or sets the Color array Gets or sets the Color Positions Gets or sets the Gradient Angle IsEmpty ColorDefConvertor Represents the visual separator line that is displayed between items. Creates new instance of Separator. Creates new instance of Separator and assigns the name to it. Item name. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets or sets separator padding. Gets or sets the size of separator. Size specified is for separator in Vertical orientation. If orientation changes then the size will be internally switched to respect proper orientation. Indicates splitter orientation. Gets or sets the separator color. Gets or sets the separator shade color. Defines an item that allows the toolbar customization. Creates new instance of CustomizeItem object. Returns copy of CustomizeItem item Called when item container has changed. If you override this method you must call the base implementation to allow default processing to occur. Previous container of the item. Occurs when tooltip is about to be shown or hidden. Specifies whether tooltip is shown or hidden. Loads the resources (text) used by this item. Overriden. Draws the item. Target Graphics object. Sets the custom system tooltip text for the item. Tooltip text. Overriden. Recalculates the size of the item. Gets localized tooltip text for this instance of the item. Tooltip text. Called when mouse hovers over the customize item. Forces the repaint the item. Returns the Font object to be used for drawing the item text. Font object. Overloaded. Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Overloaded. Deserializes the Item from the XmlElement. Source XmlElement. Gets whether the mouse is over the item. Gets or sets a value indicating whether the item is visible. Gets or sets whether Customize menu item is visible. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Gets or sets whether item can be customized by end user. Gets or sets whether item is global or not. This flag is used to propagate property changes to all items with the same name. Setting for example Visible property on the item that has GlobalItem set to true will set visible property to the same value on all items with the same name. Represents base class for the CalendarMonth and MultiMonthCalendar controls. This class is used internally by DotNetBar and is not intended for public use. Initializes a new instance of the MultiMonthCalendar class. Must be overridden by class that is inheriting to provide the painting for the item. Paints background of the item. Provides painting arguments Returns copy of the item. Copies the CalendarMonth specific properties to new instance of the item. New ButtonItem instance. Specifies the container background style. Default value is an empty style which means that container does not display any background. BeginGroup property set to true will override this style on some styles. Returns name of the item that can be used to identify item from the code. Gets or sets the accessible role of the item. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Gets or sets whether item can be customized by end user. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Specifies the mouse cursor displayed when mouse is over the item. Gets or sets item description. This description is displayed in Customize dialog to describe the item function in an application. Gets or sets whether item is global or not. This flag is used to propagate property changes to all items with the same name. Setting for example Visible property on the item that has GlobalItem set to true will set visible property to the same value on all items with the same name. Gets or sets item alignment inside the container. Gets or sets the collection of shortcut keys associated with the item. Gets or sets whether item will display sub items. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Gets/Sets informational text (tooltip) for the item. Gets or sets the text associated with this item. Defines the visual marking applied to dates through month calendar control. Initializes a new instance of the DateAppearanceDescription class. Initializes a new instance of the DateAppearanceDescription class. Applies all settings from this object to specified object. Reference to object. Gets whether property should be serialized. Provided for WinForms designer support. Resets property to its default value. Provided for WinForms designer support. Gets whether property should be serialized. Provided for WinForms designer support. Resets property to its default value. Provided for WinForms designer support. Gets whether property should be serialized. Provided for WinForms designer support. Resets property to its default value. Provided for WinForms designer support. Gets whether property should be serialized. Provided for WinForms designer support. Resets property to its default value. Provided for WinForms designer support. Gets or sets whether text is drawn using bold font. Gets or sets the background color for the marked day. Gets or sets the background target gradient color for the marked date. Gets or sets the background gradient fill angle. Default value is 90. Gets or sets the text color for the marked date. Gets whether any of the appearance values have been changed. Gets or sets the border color. Gets or sets whether day marked is selectable by end user. Default value is true. Reverts the input to the last stored value. Called when input field is full, i.e. it has an complete entry. If auto-overwrite is enabled the continued typing after input is complete will erase the existing entry and start new one. Resets the input position so the new input overwrites current value. Occurs when input on the control has changed. Occurs when validation of the input is performed and it allows you to deny the input. Occurs when IsEmpty property has changed. Gets whether watermark will be drawn in current control state. Gets or sets whether control is empty. Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry and start new one if typing is continued after InputComplete method is called. Gets or sets the watermark text displayed on the input control when control is empty. Gets or sets whether watermark text is displayed if set. Default value is true. Gets or sets whether input item is read-only. Gets or sets whether control allows empty input state i.e. does not have an text entered. Default value is true. Raises SelectedIndexChanged event Occurs when SelectedIndex property has changed. Gets or sets the text that is selected by the control. Gets or sets the currently selected index. -1 is returned if nothing is selected. Gets or sets custom AM text used. Gets or sets custom PM text used. Represents a control that enables the user to select a date using a visual monthly calendar display. Initializes a new instance of the MonthCalendarAdv class. Returns the DayLabel at given client coordinates or null/nothing if there is no label at give location. X - position in client coordinates. Y - position in client coordinates. DayLabel at given coordinates or null/nothing. Returns the DayLabel that represents the date. Date to find label for. DayLabel object or nothing if date cannot be founds. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all monthly marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the MonthlyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all weekly marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the day from the WeeklyMarkedDays. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all annually marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the AnnuallyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all marked dates set through MarkedDates property. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the MarkedDates collection. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Repaints the marked dates to reflect the dates set in the lists of marked dates. Use this method to reflect the changes made to the AnnuallyMarkedDates, MonthlyMarkedDates or MarkedDates properties as well as change to the marked Colors properties. Raises the DateChanged event. Provides event data. Raises the DateSelected event. Provides event data. Raises the MonthChanged event. Provides additional event data. Raises the MonthChanging event. Provides additional event data. Raises the PaintLabel event. Provides event data. Raises the LabelMouseDown event. Provides event data. Raises the LabelMouseUp event. Provides event data. Raises the LabelMouseEnter event. Provides event data. Raises the LabelMouseLeave event. Provides event data. Raises the LabelMouseMove event. Provides event data. Raises the LabelMouseHover event. Provides event data. Gets whether property should be serialized. Provided for designer support. Reset property to default value. Provided for designer support. Gets whether property should be serialized. Provided for designer support. Reset property to default value. Provided for designer support. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MinDate property to its default value. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MaxDate property to its default value. Resets property to its default value. Provided for design-time support. Gets whether property should be serialized. Provided for design-time support. Sets the number of columns and rows of months to display. The number of columns. The number of rows. ArgumentOutOfRangeException will be raised if any value is less than zero or one value is grater than zero and other is zero. Returns whether property should be serialized by Windows Forms designer. Sets the selected dates in a month calendar control to the specified date range. The beginning date of the selection range. The end date of the selection range. startDate is less than the minimum date allowable for a month calendar control.
-or-
startDate is greater than the maximum allowable date for a month calendar control.
-or-
endDate is less than the minimum date allowable for a month calendar control.
-or- endDate is greater than the maximum allowable date for a month calendar control.
If the startDate value is greater than endDate property value, the dates are swapped; the endDate value becomes the starting date, and startDate value becomes the end date.
Invalidates control auto-size and resizes the control if AutoSize is set to true. Occurs when month displayed by the item has changed. Occurs before the month that is displayed is changed. Occurs when child label representing days is rendered and it allows you to override default rendering. Occurs when mouse button is pressed over the day/week label inside of the calendar. Occurs when mouse button is released over day/week label inside of the calendar. Occurs when mouse enters the day/week label inside of the calendar. Occurs when mouse leaves the day/week label inside of the calendar. Occurs when mouse moves over the day/week label inside of the calendar. Occurs when mouse remains still inside an day/week label of the calendar for an amount of time. Occurs when SelectedDate property has changed. Occurs when the user makes an explicit date selection using the mouse. This event is similar to the DateChanged event, but it occurs at the end of a date selection made using the mouse. The DateChanged event occurs during any date selection, whether by mouse, keyboard, or code. You should handle this event when you enable multiple date selection through MultiSelect property and want to be notified after the date selection has been made. DateChanged event would fire each time selection changes during the selection of multiple dates. Gets or sets the array of DateTime objects that determine which monthly days to mark using Colors.MonthlyMarker settings. Make sure to call UpdateMarkedDates() method to update calendar display with marked dates. Gets or sets the array of DayOfWeek members that determine which days of week to mark using Colors.WeeklyMarker settings. Gets or sets the array of DateTime objects that determines which annual days are marked using Colors.AnnualMarker settings. Make sure to call UpdateMarkedDates() method to update calendar display with marked dates. Gets or sets the array of DateTime objects that determines which non-recurring dates are marked using Colors.DayMarker settings. Make sure to call UpdateMarkedDates() method to update calendar display with marked dates. Gets or sets the first month displayed by the control. Gets number of months displayed on the control. Gets the calendar colors used by the control. Gets or sets the size of each day item on the calendar. Default value is 24, 15. Gets or sets the size of date navigation buttons on the calendar. Default value is 13, 18. If you increase size of the navigation buttons change DaySize as well so everything fits. Gets or sets the minimum date and time that can be selected in the control. Gets or sets the maximum date and time that can be selected in the control. Specifies the commands container background style. Commands container displays Today and Clear buttons if they are visible. Specifies the navigation container background style. Navigation container displays month, year and optional buttons. Default value is an empty style which means that container does not display any background. BeginGroup property set to true will override this style on some styles. Gets or sets the number of columns and rows of months displayed on control. Default value is 0,0 which indicates that calendar will display as many columns and rows as it is possible to fit into container space available. Gets or sets whether weekend days can be selected. Default value is true. Gets or sets the rule used to determine first week of the year for week of year display on calendar. Default value is first-day. Gets or sets the value that is used by calendar as today's date. Gets a value indicating whether the TodayDate property has been explicitly set. Gets or sets whether today marker that indicates TodayDate is visible on the calendar. Default value is true. Gets or sets whether week of year is visible. Default value is false. Gets or sets the array of custom names for days displayed on calendar header. The array must have exactly 7 elements representing day names from 0 to 6. Gets or sets the first day of week displayed on the calendar. Default value is Sunday. Gets or sets whether control uses the two letter day names. Default value is true. Gets or sets the calendar selected date. Note that SelectedDate property should be used only when MultiSelect property is set to false. When multiple dates can be selected use range selection properties: SelectionStart, SelectionEnd and SelectionRange. Gets or sets whether selection of multiple dates up to the MaxSelectionCount is enabled. Default value is false which indicates that only single day can be selected. Gets the reference to the bottom container that parents the Today, and Clear system buttons. Gets or sets whether Today button displayed at the bottom of the calendar is visible. Default value is false. Gets or sets whether Clear button displayed at the bottom of the calendar is visible. Clear button clears the currently selected date. Default value is false. Gets or sets the maximum number of days that can be selected in a month calendar control. Gets or sets the start date of the selected range of dates. Gets or sets the end date of the selected range of dates. Gets or sets the selected range of dates for a month calendar control. Setting this property is functionally equivalent to using the SetSelectionRange method. You can set the start and end dates separately by setting either the SelectionStart or SelectionEnd properties. You cannot change the start and end dates by setting the SelectionRange.Start or SelectionRange.End property values of the SelectionRange property. You should use SelectionStart, SelectionEnd, or SetSelectionRange. If the Start property value of the SelectionRange is greater than its End property value, the dates are swapped; the End property value becomes the starting date, and Start property value becomes the end date. Gets or sets whether Year/Century selection is enabled when calendar is displaying single month. Indicates whether month selector which is displayed when month label is clicked is using abbreviated month names instead of month number. Indicates whether calendar is used in month selection mode which shows only month and year. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. Represents the container that presents single calendar month. Initializes a new instance of the CalendarMonth class. Called when MonthSelectionMode property has changed. Old property value New property value Must be overridden by class that is inheriting to provide the painting for the item. Returns copy of the item. Copies the CalendarMonth specific properties to new instance of the item. New ButtonItem instance. Raises the MonthChanged event. Provides additional event data. Raises the MonthChanging event. Provides additional event data. Gets whether property should be serialized. Provided for designer support. Reset property to default value. Provided for designer support. Gets whether property should be serialized. Provided for designer support. Reset property to default value. Provided for designer support. Raises the PaintLabel event. Provides event data. Raises the DateChanged event. Provides event data. Gets the DayLabel item assigned to the given date. Returns null if there is no label displayed for the date. Date to return label for. DayLabel instance or null if date is not displayed on this calendar. Occurs when sub item expanded state has changed. Sub item affected. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MinDate property to its default value. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MaxDate property to its default value. Called when DayClickAutoClosePopup property has changed. Old property value New property value Occurs when month displayed by the item has changed. Occurs before the month that is displayed is changed. Occurs when child label representing days is rendered and it allows you to override default rendering. Occurs when mouse button is pressed over the day/week label inside of the calendar. Occurs when mouse button is released over day/week label inside of the calendar. Occurs when mouse enters the day/week label inside of the calendar. Occurs when mouse leaves the day/week label inside of the calendar. Occurs when mouse moves over the day/week label inside of the calendar. Occurs when mouse remains still inside an day/week label of the calendar for an amount of time. Occurs when SelectedDate property has changed. Indicates whether calendar is used in month selection mode which shows only month and year. Gets or sets whether Year/Century selection is enabled. Indicates whether month selector which is displayed when month label is clicked is using abbreviated month names instead of month number. Gets or sets the first day of week displayed on the calendar. Default value is Sunday. Gets or sets whether trailing days outside of the current displayed month are visible on calendar. Gets or sets whether week of year is visible. Default value is false. Gets or sets the rule used to determine first week of the year for week of year display on calendar. Default value is first-day. Returns the collection of sub items. Gets or sets the size of each day item on the calendar. Default value is 24, 15. Gets or sets the size of date navigation buttons on the calendar. Default value is 13, 18. If you increase size of the navigation buttons change DaySize as well so everything fits. Gets the calendar colors used by the control. Gets or sets whether multiple days can be selected by clicking each day. Default value is false. Gets or sets whether selection of dates using mouse is enabled. Default value is true. Gets or sets the calendar selected date. Gets or sets whether weekend days can be selected. Default value is true. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets default text alignment for the DayLabel items representing calendar days. Gets or sets whether control uses the two letter day names. Default value is true. Gets or sets the array of custom names for days displayed on calendar header. The array must have exactly 7 elements representing day names from 0 to 6. Gets or sets whether header navigation buttons for month and year are visible. Default value is true. Specifies the navigation container background style. Navigation container displays month, year and optional buttons. Default value is an empty style which means that container does not display any background. BeginGroup property set to true will override this style on some styles. Gets or sets whether today marker that indicates TodayDate is visible on the calendar. Default value is true. Gets or sets the value that is used by calendar as today's date. Gets a value indicating whether the TodayDate property has been explicitly set. Gets or sets the minimum date and time that can be selected in the control. Gets or sets the maximum date and time that can be selected in the control. Gets or sets whether clicking the day closes the parent popup if item is on popup. Initializes a new instance of the YearSelectoControl class. Initializes a new instance of the CenturySelectorControl class. Initializes a new instance of the YearSelectorContainer class. Raises SelectedYearChanged event. Provides event arguments. Initializes a new instance of the YearSelectorContainer class. Raises SelectedYearChanged event. Provides event arguments. Initializes a new instance of the CenturySelectorControl class. Initializes a new instance of the YearSelectorContainer class. Raises SelectedYearChanged event. Provides event arguments. Defines the MonthCalendar and SingleMonthCalendar colors for customization. Resets property to its default value. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Gets whether property should be serialized. Provided for WinForms designer support. Resets property to its default value. Provided for WinForms designer support. Resets property to its default value. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Gets the appearance settings for the todays date. Gets the appearance settings for selected days. Gets the appearance settings for the trailing days on calendar. Gets or sets the appearance settings for the labels that show week of year number. Gets or sets the days divider line color. Gets the appearance settings for the numeric day of month label. Gets the appearance settings for the weekend days on calendar (Saturday and Sunday). Gets the appearance settings for the trailing weekend days on calendar (Saturday and Sunday). Gets the appearance settings for the labels that display day name in calendar header. Gets or sets the marker settings for days specified by MonthCalendarItem.MonthlyMarkedDates property. Gets or sets the marker settings for days specified by MonthCalendarItem.AnnuallyMarkedDates property. Gets or sets the marker settings for days specified by MonthCalendarItem.MarkedDates property. Gets or sets the marker settings for days specified by MonthCalendarItem.WeeklyMarkedDays property. Gets the minimum date value of the DateTimePicker control. Specifies the maximum date value of the DateTimePicker control. This field is read-only. Raises the ValueChanged event. Occurs when Value or IsEmpty property has changed. Gets or sets the date time. Gets or sets the values of the nested DateTimeGroup items. Gets or sets the minimum value represented by the group. Gets or sets maximum value represented by the group. Gets or sets whether input values are set to defaults while user is entering data. Default value is true. Defines the date-time selector visibility for DateTimeInput control popup. Depending on DateTimeInput.Format property setting either date or time selector is used. Only date selector is visible. Only time selector is visible on popup. Both date and time selectors are visible. Gets or sets the amount of padding added to text. Gets or sets the text displayed by the label. Defines an interface for the DateTime Part interaction. Reverts to the last input value control held. Gets or sets the date/time part value. Gets or sets the minimum value for the date/time part entry. Gets or sets the maximum value for the date/time part entry. Gets the date time part control represents. Gets or sets whether input part is empty. Gets or sets the day in numeric format to display. Allowed values are from -1 to 6. -1 represents an empty state. 0 represents Sunday and 6 Represents Saturday. Gets or sets the array of custom names for days. The array must have exactly 7 elements representing day names from 0 to 6. Gets or sets whether abbreviated day names are used for display instead of full day names. Default value is false. Represents a label for the NumericHourInput control that shows whether time is AM or PM. Gets or sets custom AM text used. Gets or sets custom PM text used. Gets or sets whether abbreviated month names are used for display instead of full month names. Default value is false. Occurs when Value property has changed. Gets or sets whether mouse wheel increases or decreases the input value when used. Gets or sets whether control allows empty input state i.e. does not have an number entered. Default value is true. When control is empty IsEmpty property returns true and control does not display number. Set to false to always force control to have number displayed. Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. Initializes a new instance of the NumericDayInput class. Initializes a new instance of the NumericDayOfYearInput class. Initializes a new instance of the NumericHourInput class. Initializes a new instance of the NumericMinuteInput class. Initializes a new instance of the NumericMonthInput class. Initializes a new instance of the NumericSecondInput class. Initializes a new instance of the NumericYearInput class. Gets or sets the year display format. Default value is four digit format. Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property. Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime. Gets or sets whether you have provided ParsedValue. Initializes a new instance of the ParseDateTimeValueEventArgs class. Indicates the value object. /// Gets or sets the parsed value from ValueObject property. Defines delegate for ParseDateTimeValue event. Initializes a new instance of the DayLabel class. Raises the PaintLabel event. Provides event data. Returns copy of the item. Copies the DayLabel specific properties to new instance of the item. New ButtonItem instance. Occurs when the mouse pointer enters the item. This is used by internal implementation only. Occurs when the mouse pointer leaves the item. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. Gets whether property should be serialized. Provided for WinForms designer support. Resets property to its default value. Provided for WinForms designer support. Occurs when label is rendered and it allows you to override default rendering. Gets or sets the date represented by this label. DateTime.MinValue indicates that label is either used as textual day representation or the week number as specified by the IsWeekOfYear property. Gets or sets whether this label is used as the label that displays the day name. Gets or sets whether this label is used as the week of year label. Gets whether the label for date represents the trailing date, i.e. date that is from next or previous month for the month displayed. Gets or sets whether mouse is over the item. Gets or sets whether left-mouse button is pressed over the item. Specifies the item background style. Default value is an empty style which means that container does not display any background. BeginGroup property set to true will override this style on some styles. Gets or sets whether label appears as selected. Gets or sets whether label provides visual indicator when mouse is over the label or pressed while over the label. Default value is true. Gets or sets whether label is selectable. IsSelected property returns whether label is selected. Default value is true. Gets or sets the label text color. Default value is an empty color. Gets or sets whether text is drawn using Bold font. Default value is false. Gets or sets the text alignment. Gets or sets the image alignment. Gets or sets the image displayed on the label. Gets or sets whether flat Office 2007 style is used to render the item. Default value is false. Gets or sets whether date represented by label is marked as todays date. Gets or sets whether popup is displayed when mouse is pressed anywhere over the item. Default value is false which indicates that popup is displayed only if image assigned to the item and mouse is pressed over image. Indicates the alignment of the DayLabel part like text or image. Provides data for DayLabel painting events. Gets the graphics canvas for rendering. Gets or sets which parts of the item will be drawn by the system. You can set this to None to completely disable system rendering. Initializes a new instance of the DayPaintEventArgs class. Reference to Graphics canvas. Reference to item being rendered. Renders the background of the item. Renders the item text. Renders the item text. Renders the item text. Renders the item text. Renders the item text. Renders items image. Renders items image. Defines delegate for DayLabel painting events. Source of the event. Provides event data. Specifies the parts of DayLabel control. Members of this enum are intended to be used as flags (combined). Specifies no part. Specifies the label background. Specifies the label text. Specifies the label image. Specifies all parts. Indicates the hour format. Indicates Ante Meridiem period, before the middle day. Indicates Post Meridiem after the middle day". Identifies the date time part. Specifies the input fields alignment inside of the control. Specifies the text alignment. Specifies the format of the date time picker. Indicates that custom format specified by CustomFormat property is used. The DateTimePicker control displays the date/time value in the long date format set by the user's operating system. The DateTimePicker control displays the date/time value in the short date format set by the user's operating system. The DateTimePicker control displays the date/time value in the time format set by the user's operating system. The DateTimePicker control displays the date/time value in the short time format set by the user's operating system. Specifies the display format of the year in input control. Specifies the visual item alignment inside the parent group. Specifies the vertical alignment. Describes the system button item type. System buttons are buttons created internally by controls. Specifies the auto-change item when VisualUpDownButton control is clicked. No item is automatically changed. Auto-change focused item in parent group Auto change first input item before the Up/Down button in parent group. Specifies the keys used for navigation between input fields. No key is used for the navigation. Tab key is used to advance to the next input field. Arrow keys are used to advance to the next input field. Enter key is used to advance to the next input field. Tab, Arrows and Enter keys are used to advance to the next input field. Describes input button settings. Initializes a new instance of the InputButtonSettings class. Initializes a new instance of the InputButtonSettings class. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Gets whether property should be serialized. Resets property to its default value. Copies properties to new instance of the item. New InputButtonSettings instance Gets or sets whether button is visible. Gets or sets whether button is enabled. Gets or sets the display position index of the button. Buttons are ordered from left to right with button with lowest index appearing as left-most button. Gets or sets the image displayed on the face of the button. Gets or sets the text displayed on the input button face. Gets or sets the visual item button references for its action. Gets or sets the shortcut key which when pressed triggers button click event or its default function. Gets or sets tooltip displayed for the button when mouse hovers over it. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Gets or sets the color of the Symbol. Defines the system colors used by the input controls. Resets property to its default value. Provided for design-time support. Returns whether property should be serialized. Provided for design-time support. Resets property to its default value. Provided for design-time support. Returns whether property should be serialized. Provided for design-time support. Occurs when color has changed. Gets or sets the background color of input item part when part has input focus. Default value is Color.Empty which indicates that system Highlight color is used. Gets or sets the text color of input item part when part has input focus. Default value is Color.Empty which indicates that system HighlightText color is used. Initializes a new instance of the InputValidationEventArgs class. Indicates current input. Defines delegate for input validation event. Initializes a new instance of the VisualToggleButton class. Raises the CheckedChanged event. Occurs when Checked property has changed. Gets or sets whether item is checked. Gets whether left mouse button is pressed over the item. Gets whether mouse is over the item. Initializes a new instance of the LockUpdateCheckBox class. Initializes a new instance of the MonthCalendarItem class. Returns copy of the item. Copies the CalendarMonth specific properties to new instance of the item. New ButtonItem instance. Copies the CalendarMonth specific properties to new instance of the item. New ButtonItem instance. Returns whether property should be serialized by Windows Forms desginer. Sets the selected dates in a month calendar control to the specified date range. The beginning date of the selection range. The end date of the selection range. startDate is less than the minimum date allowable for a month calendar control.
-or-
startDate is greater than the maximum allowable date for a month calendar control.
-or-
endDate is less than the minimum date allowable for a month calendar control.
-or- endDate is greater than the maximum allowable date for a month calendar control.
If the startDate value is greater than endDate property value, the dates are swapped; the endDate value becomes the starting date, and startDate value becomes the end date.
Applies current date selection to the control. You are usually not required to make calls to this method directly since it is automatically done by the control when selection changes. This method returns immediately if MultiSelect property is set to false or SelectionStart or SelectionEnd properties have DateTime.MinValue. Returns the DayLabel at given client coordinates or null/nothing if there is no label at give location. X - position in client coordinates. Y - position in client coordinates. DayLabel at given coordinates or null/nothing. Returns the DayLabel that represents the date. Date to find label for. DayLabel object or nothing if date cannot be founds. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all monthly marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the MonthlyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all weekly marked days. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the MonthlyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all annually marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the AnnuallyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Returns whether property should be serialized. Provided for Windows Forms designer support. Resets property to its default value. Provided for Windows Forms designer support. Removes all marked dates set through MarkedDates property. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Removes the date from the MarkedDates collection. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. Repaints the marked dates to reflect the dates set in the lists of marked dates. Use this method to reflect the changes made to the AnnuallyMarkedDates, MonthlyMarkedDates or MarkedDates properties as well as change to the marked Colors properties. Raises the MonthChanged event. Provides additional event data. Raises the MonthChanging event. Provides additional event data. Raises the PaintLabel event. Provides event data. Raises the LabelMouseDown event. Provides event data. Raises the LabelMouseUp event. Provides event data. Raises the LabelMouseEnter event. Provides event data. Raises the LabelMouseLeave event. Provides event data. Raises the LabelMouseMove event. Provides event data. Raises the LabelMouseHover event. Provides event data. Gets whether property should be serialized. Provided for designer support. Reset property to default value. Provided for designer support. Gets whether property should be serialized. Provided for designer support. Reset property to default value. Provided for designer support. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MinDate property to its default value. Gets whether Value property should be serialized by Windows Forms designer. true if value serialized otherwise false. Reset the MaxDate property to its default value. Resets property to its default value. Provided for design-time support. Gets whether property should be serialized. Provided for design-time support. Sets the number of columns and rows of months to display. The number of columns. The number of rows. ArgumentOutOfRangeException will be raised if any value is less than zero or one value is grater than zero and other is zero. Raises the DateChanged event. Provides event data. Raises the DateSelected event. Provides event data. Reloads the localized strings for Today and Clear buttons. Called when DayClickAutoClosePopup property has changed. Old property value New property value Occurs when month displayed by the item has changed. Occurs before the month that is displayed is changed. Occurs when child label representing days is rendered and it allows you to override default rendering. Occurs when mouse button is pressed over the day/week label inside of the calendar. Occurs when mouse button is released over day/week label inside of the calendar. Occurs when mouse enters the day/week label inside of the calendar. Occurs when mouse leaves the day/week label inside of the calendar. Occurs when mouse moves over the day/week label inside of the calendar. Occurs when mouse remains still inside an day/week label of the calendar for an amount of time. Occurs when SelectedDate property has changed. Occurs when the user makes an explicit date selection using the mouse. This event is similar to the DateChanged event, but it occurs at the end of a date selection made using the mouse. The DateChanged event occurs during any date selection, whether by mouse, keyboard, or code. You should handle this event when you enable multiple date selection through MultiSelect property and want to be notified after the date selection has been made. DateChanged event would fire each time selection changes during the selection of multiple dates. Gets or sets the maximum number of days that can be selected in a month calendar control. Gets or sets the start date of the selected range of dates. Gets or sets the end date of the selected range of dates. Gets or sets the selected range of dates for a month calendar control. Setting this property is functionally equivalent to using the SetSelectionRange method. You can set the start and end dates separately by setting either the SelectionStart or SelectionEnd properties. You cannot change the start and end dates by setting the SelectionRange.Start or SelectionRange.End property values of the SelectionRange property. You should use SelectionStart, SelectionEnd, or SetSelectionRange. If the Start property value of the SelectionRange is greater than its End property value, the dates are swapped; the End property value becomes the starting date, and Start property value becomes the end date. Gets or sets whether selection of multiple dates up to the MaxSelectionCount is enabled. Default value is false which indicates that only single day can be selected. Gets or sets the array of DateTime objects that determine which monthly days to mark using Colors.MonthlyMarker settings. Gets or sets the array of DayOfWeek members that determine which days of week to mark using Colors.WeeklyMarker settings. Gets or sets the array of DateTime objects that determines which annual days are marked using Colors.AnnualMarker settings. Gets or sets the array of DateTime objects that determines which nonrecurring dates are marked using Colors.DayMarker settings. Gets or sets the first month displayed by the control. Gets number of months displayed on the control. Gets the calendar colors used by the control. Gets or sets the size of each day item on the calendar. Default value is 24, 15. Gets or sets the size of date navigation buttons on the calendar. Default value is 13, 18. If you increase size of the navigation buttons change DaySize as well so everything fits. Gets or sets the minimum date and time that can be selected in the control. Gets or sets the maximum date and time that can be selected in the control. Specifies the commands container background style. Commands container displays Today and Clear buttons if they are visible. Specifies the navigation container background style. Navigation container displays month, year and optional buttons. Default value is an empty style which means that container does not display any background. BeginGroup property set to true will override this style on some styles. Gets or sets the number of columns and rows of months displayed on control. Default value is 0,0 which indicates that calendar will display as many columns and rows as it is possible to fit into container space available. Gets or sets whether weekend days can be selected. Default value is true. Gets or sets the rule used to determine first week of the year for week of year display on calendar. Default value is first-day. Gets or sets the value that is used by calendar as today's date. Gets a value indicating whether the TodayDate property has been explicitly set. Gets or sets whether today marker that indicates TodayDate is visible on the calendar. Default value is true. Gets or sets whether week of year is visible. Default value is false. Gets or sets whether control uses the two letter day names. Default value is true. Gets or sets the array of custom names for days displayed on calendar header. The array must have exactly 7 elements representing day names from 0 to 6. Gets or sets the first day of week displayed on the calendar. Default value is Sunday. Gets or sets the calendar selected date. Note that SelectedDate property should be used only when MultiSelect property is set to false. When multiple dates can be selected use range selection properties: SelectionStart, SelectionEnd and SelectionRange. Gets the reference to the bottom container that parents the Today, and Clear system buttons. Gets reference to internal Today button on calendar. Gets or sets whether Today button displayed at the bottom of the calendar is visible. Default value is false. Gets or sets whether Clear button displayed at the bottom of the calendar is visible. Clear button clears the currently selected date. Default value is false. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether clicking the day closes the parent popup if item is on popup. Gets or sets whether Year/Century selection is enabled when calendar is displaying single month. Indicates whether month selector which is displayed when month label is clicked is using abbreviated month names instead of month number. Indicates whether calendar is used in month selection mode which shows only month and year. Gets or sets the size available for the item currently being arranged. Gets or sets whether mouse is over the host control. Gets or sets system colors used by the control. Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property. Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime. Gets or sets whether you have provided ParsedValue. Initializes a new instance of the ParseDateTimeValueEventArgs class. Indicates the value object. /// Gets or sets the parsed value from ValueObject property. Defines delegate for ParseValue event. Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property. Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime. Gets or sets whether you have provided ParsedValue. Initializes a new instance of the ParseDateTimeValueEventArgs class. Indicates the value object. /// Gets or sets the parsed value from ValueObject property. Defines delegate for ParseValue event. Gets or sets whether button automatically gets Click events repeated when mouse is kept pressed on the button. Default value is false. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets whether default button background is rendered when mouse is not over the host control. Default value is true. Gets or sets the shortcut key which when pressed triggers button click event or its default function. Gets or sets the button tooltip. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Gets or sets the fixed button height. Gets whether mouse is over the control. Gets whether mouse is pressed on the control. Gets or sets the text displayed on the face of the button. Gets or sets the image displayed on the face of the button. Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Gets or sets the color of the Symbol. Raises DecreaseValue event. Provides event arguments. Raises IncreaseValue event. Provides event arguments. Defines data for ConvertFreeTextEntry event. Gets the string value that was entered by the user. Gets or sets the converted ValueEntered into the control's value type. For example for IpAddressInput the value set here must be of string type and in IP address format. For IntegerInput control the value set here must be an int type. For DateTimeInput control value set here must be DateTime type. If you provide ControlValue set ValueConverted=true to indicate so. Gets or sets whether ValueEntered has been converted to ControlValue. Set to true to indicate that you have performed conversion. Defines delegate for ConvertFreeTextEntry event. Source of event. Provides event data. Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. Specifies trigger types for the value changed events on editor controls. ValueChanged event is fired as soon as user types in the value. ValueChanged event is fired after control loses input focus. ValueChanged event is fired after control loses input focus or user presses the Enter key. Creates new instance of the class. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Adds array of new objects to the collection. Array of object to add. Adds array of new objects to the collection. Array of object to add. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the VisualItem array. Array to copy to. Returns reference to the object in collection based on it's index. Represents the up down button which allows change of the value in currently focused input control. Initializes a new instance of the VisualUpDownButton class. Raises the UpClick event. Provides event data. Raises the DownClick event. Provides event data. Occurs when Up part of the button has been clicked. Occurs when Down part of the button has been clicked. Gets or sets the image displayed on the face of the button. Gets or sets the image displayed on the face of the button. Gets or sets the default width of the buttons. Gets or sets whether control automatically tries to increase/decrease the value of the item that has input focus in the same parent group as the button. Default value is false. Gets or sets the item that is automatically changed when buttons are pressed. Statis functions for design-time support. Summary description for DesignTimeDte. Summary description for Display. System item that displays the items that could not fit inside the container on popup menu or toolbar. Create new instance of DisplayMoreItem object. Returns copy of DisplayMoreItem item Called when item container has changed. If you override this method you must call the base implementation to allow default processing to occur. Previous container of the item. Overridden. Draws the item. Target Graphics object. Overriden. Recalculates the size of the item. Overridden. Displays the sub-items on popup. Popup location. Overridden. Displays the sub-items on popup. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Overridden. Displays the sub-items on popup toolbar. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Overridden. Displays the sub-items on popup menu. Horizontal coordinate in pixels of the upper left corner of a popup. Vertical coordinate in pixels of the upper left corner of a popup. Overridden. Close the popup window if open. Adds the items that are not visible to the overflow popup. Returns the insertion index for the items removed from overflow popup. Assumes that right-most items are removed first by the layout manager. Removes the items from the overflow and adds them back to the parent item. Forces the repaint the item. Returns the fixed size of the item. Get or sets whether item has been changed in a way that it needs its size recalculated. This is internal property and it should not be used by your code. Gets whether the mouse is over the item. Represents panel that is hosted by DockContainerItem as docked control. Represents graphical panel control with support for different visual styles and gradients. Default constructor. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Applies color scheme colors to the style objects. Sets the internal mouse down flag which controls appearance of the control. You can use this method to simulate the pressed state for the panel with appropriate StyleMouseDown assigned. New value for the mouse down flag. Sets the mouse over internal flag that tracks whether the mouse is over the control. You can use this method to simulate the mouse over appearance when appropriate StyleMouseOver style is set. New value for the mouse over flag. Indicates whether CanvasColor should be serialized. Used by windows forms designer design-time support. Resets CanvasColor to it's default value. Used by windows forms designer design-time support. Resets the style to it's default value. Resets the internal mouse tracking properties that track whether mouse is over the panel and whether is mouse pressed while over the panel. Resets the style to it's default value. Resets the style to it's default value. Called when AntiAlias property has changed. Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default processing can occur. Returns the size of the panel calculated based on the text assigned. Calculated size of the panel or Size.Empty if panel size cannot be calculated. Returns the size of the panel calculated based on the text assigned. Calculated size of the panel or Size.Empty if panel size cannot be calculated. Updates the markup size to reflect current position of the scrollbars. You must call this method if you are scrolling control with markup using the AutoScrollPosition property. Applies predefined Panel color scheme to the control. Applies predefined Button color scheme to the control. Applies predefined Label color scheme to the control. Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. true if the control should behave as a default button; otherwise false. Generates a Click event for the control. Returns the renderer control will be rendered with. The current renderer. Raises NonClientSizeChanged event. Provides event arguments. Raises ScrollBarValueChanged event. Provides event arguments. Raises NonClientSizeChanged event. Provides event arguments. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets a value indicating whether right-to-left mirror placement is turned on. Default value is false. Gets or sets Bar Color Scheme. Note that when ColorSchemeStyle property is set to Office 2007 style the color scheme is always retrived from the GlobalManager.Renderer and any\ changes made on this property will not have any effect. Gets or sets whether paint operations for the control are suspended. Gets or sets whether Text supports and renders text markup. Default value is true. Gets or sets the text displayed on panel. Gets or sets whether focus rectangle is displayed when control has focus. Gets or sets the canvas color for the panel. Canvas color will be visible on areas of the control that do not get covered by the style and it will also be used as a base color for style to be painted on. Gets or sets the panel style. Gets or sets the panel style when mouse hovers over the panel. Gets or sets the panel style when mouse button is pressed on the panel. Gets or sets whether anti-alias smoothing is used while painting. Gets or sets color scheme style. Gets or sets a value indicating whether the container will allow the user to scroll to any controls placed outside of its visible boundaries. Gets or sets whether text rectangle painted on panel is considering docked controls inside the panel. Gets or sets the text rectangle. This property is set by internal implementation and it should not be set by outside code. Gets or sets whether text markup if it occupies less space than control provides uses the Style Alignment and LineAlignment properties to align the markup inside of the control. Default value is false. Returns reference to internal vertical scroll-bar control. Returns reference to internal horizontal scroll-bar control. Indicates whether panel uses themed DotNetBar scrollbars. Default value is true. Gets or sets the scroll-bar visual style. Gets or sets the value returned to the parent form when the button is clicked. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Specifies back color when Enabled=false Creates new instance of the panel. Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default processing can occur. Indicates whether style of the panel is managed by tab control automatically. Set this to true if you would like to control style of the panel. Gets or sets TabItem that this panel is attached to. Gets or sets which edge of the parent container a control is docked to. Gets or sets the size of the control. Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. Gets or sets a value indicating whether the control is displayed. Gets or sets which edges of the control are anchored to the edges of its container. Defines single color blend point for the multicolor gradient fills. Creates new instance of the class. When defining multicolor gradinet blends and using the percentage positions the positions created must start with 0f and end with 1f. Creates new instance of the class and initialize it with default values. Creates new instance of the class and initialize it with default values. Gets or sets Color to use in multicolor gradient blend at specified position. Gets or sets the color position in multicolor gradient blend. Values less or equal to 1 are used as percentage specifing percentages of distance along the gradient line. Values greater than 1 are used as absolute pixel values of distance along the gradient line. Represents Collection for the BackgroundColorBlend objects. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Adds array of new objects to the collection. Array of object to add. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the BackgroundColorBlend array. Array to copy to. Creates ColorBlend object based on the members of the collection. ColorBlend object will be valid only if all members of the collection represents relative/percentage based color blends. Adds the BackgroundColorBlend objects from the collection. Collection to copy objects from Initializes the collection with the two color blend. Collection to initialize. Start color. End color. Initializes the collection with the two color blend. Collection to initialize. Start color. End color. Initializes the collection with the two color blend. Collection to initialize. Solid Color Returns reference to the object in collection based on it's index. Represents BackgroundColorBlend object converter. Represents the cancelable event arguments with integer value. Gets or sets the new value that will be used if event is not canceled. Indicates the source of the event. Defines delegate for cancelable events. Represents the cancelable event arguments with object value. Initializes a new instance of the CancelObjectValueEventArgs class. Gets or sets the data connected to this event. Defines delegate for cancelable events. Provides data for CheckBoxItem rendering events. Gets or sets Graphics object group is rendered on. Gets or sets the reference to CheckBoxItem being rendered. ColorScheme object that is used to provide colors for rendering check box item in legacy styles like Office 2003. Office 2007 style uses color tables provided by renderers. Indicates whether item is in Right-To-Left environment. Gets or sets the text font. Gets or sets the ItemPaintArgs reference. Creates new instance of the object and provides default values. Reference to Graphics object Reference to CheckBoxItem Reference to legacy ColorScheme Indicates the font for the text. Indicates whether item is in Right-To-Left environment. Defines the event arguments class for ColorPickerDropDown ColorPreview event. Gets the color that is being previewed. Gets the ColorItem if available for the color being previewed. This property can be null if there is no ColorItem connected with the color. Creates new instance of the object. Color being previewed. ColorItem connected with the color. Defines delegate for ColorPreview event. Delegate for the CancelableEventSource event. Represents event arguments that provide information on source of action and allow canceling of action. Gets or sets whether event action will be canceled. Initializes a new instance of the EventSourceArgs class. Initializes a new instance of the CancelableEventSourceArgs class. Provides data for the Navigation Pane rendering events. Gets or sets Graphics object group is rendered on. Gets or sets the rendering bounds. Creates new instance of the objects and initializes it with default values. Provides data for the ProgressBarItem rendering events. Gets or sets Graphics object group is rendered on. Gets or sets the reference to ProgressBarItem being rendered. Indicates whether item is in Right-To-Left environment. Gets or sets the text font. Creates new instance of the object and provides default values. Reference to Graphics object Reference to ProgressBarItem Indicates the font for the text. Indicates whether item is in Right-To-Left environment. Provides data for the Quick Access Toolbar Customize dialog events. Gets or sets whether to cancel the current operation. When showing the dialog this allows to cancel the showing. When dialog is closed it allows to cancel the changes made on customize dialog. Gets or sets the reference to the form that is acting as dialog. You can set this value to your custom form to display it instead of built-in dialog. Creates new instance of the object and initializes it with default values. Reference to the dialog being used for customization. Provides data for the Quick Access Toolbar Customize Item rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Creates new instance of the object and initializes it with default values. Reference to the customize item being rendered. Reference to the graphics object. Provides data for the Quick Access Toolbar Overflow item rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Creates new instance of the object and initializes it with default values. Reference to the overflow item being rendered. Reference to the graphics object. Provides information for ribbon customization events. Gets or sets whether the menu popup will be cancelled. Default value is false. Gets or sets the reference to the object customize menu will be acting on. This could be an ButtonItem or any BaseItem derived class as well as RibbonBar object. Gets or sets the reference to the popup menu that will be displayed. You can change the members of SubItems collection to add/remove/change the context menu items that will be displayed. Creates new instance of the object and initializes it with default values. Reference to context object. Reference to popup menu item if any. Provides data for the RenderMdiSystemitem event. Gets or sets Graphics object group is rendered on. Gets or sets the reference to MdiSystemItem being rendered. Creates new instance of the class and initializes it with default values. Reference to graphics object. Reference to MdiSystemItem being rendered. Represents events arguments for the Ribbon Control rendering events. Gets or sets Graphics control is rendered on. Gets the reference to RibbonControl instance being rendered. Gets whether Windows Vista Glass is enabled. Creates new instance and initializes it with the default values. Reference to Graphics object Reference to RibbonControl Gets or sets whether the closing of the ribbon menu is canceled. Gets or sets the source object that was cause of the menu closing. For example this could be reference to an item that was clicked. Default value is null which indicates that there is no information about the object that caused closing available. Following is the possible list of types that this property could be set to and causes for closing: BaseItem - when an item is clicked the Source will be set to the instance of the item that was clicked. RibbonControl - when parent form RibbonControl is on loses the input focus the Source will be set to the RibbonControl RibbonTabItem - when tab menu is displayed and user clicks the same tab to close the menu. The RibbonTabItem with EventSource=Code will be also set as source when user double-clicks the tab to maximize the ribbon. Any other type if RibbonControl.PopupRibbon method is called by your code. Gets or sets the source of the event. Creates new instance of the object. Gets or sets the reference to graphics object. Initializes a new instance of the SideBarPanelItemRendererEventArgs class. Gets or sets the reference to graphics object. Initializes a new instance of the SideBarRendererEventArgs class. Provides data for the Slider item rendering events. Gets or sets the reference to the item being rendered. Gets or sets the reference to graphics object. Creates new instance of the object and initializes it with default values. Reference to the Slider item being rendered. Reference to the graphics object. Defines the abstract class for form caption painter. Provides data for form caption rendering events. Gets or sets the reference to graphics object. Gets or sets the caption bounds. Gets or sets the form caption is rendered for. Creates new instance of the class. Defines the Office 2007 style form caption painter. Gets or sets color table used by renderer. Represents an item that provides system buttons displayed on form caption. Summary description for MDISystemItem. Returns copy of CustomizeItem item Returns the single button size. Size of the button. MDI System Item can render itself as either Simple icon with system drop down menu or set of system buttons Minimize, Restore and Close. This item is rendered on the Bar that is designated as Menu bar and when bar is used on MDI form and MDI Child form is maximized. Gets the default size of the system buttons. Gets or sets the custom button size to use instead of system determined size. Gets or sets whether Minimize button is visible. Gets or sets whether Restore/Maximize button is visible. Gets or sets whether Close button is visible. Gets or sets whether help button is visible. Gets or sets whether Icon is queried when item is painted. Default value is false. Provides data for the RenderSystemCaptionItem event. Gets or sets Graphics control is rendered on. Gets reference to SystemCaptionItem being rendered. Gets whether Windows Vista Glass is enabled. Creates new instance of the class and initializes it with default values. Reference to Graphics object. Reference to item being rendered. Indicates whether Vista Glass effect is enabled. Represents the line drawn between start and end point. Paints the shape on canvas. If overriden base implementation must be called to paint any child shapes. Shape paint information. Returns absolute location of the shape based on parent bounds. Parent absolute bounds. Absolute location of the shape Returns absolute size of the shape based on the parent bounds. Absolute parent bounds. Absolute size of the shape. Gets the absolute bounds of the shape. Parent bounds. Absolute bounds of the shape. Gets the location of the shape. Gets the size of the shape. Gets the shape padding. Padding is the inside spacing between shape and it's child shapes. Gets the collection of child shapes. Gets or sets whether this shape will set the ShapePaintInfo.ChildContentClip property to the region that represents the inside content of the shape. This is used when there is inside content of the shape which is not part of the shape itself and calling routine needs access to the region that defines the shape inside bounds. Gets the start point of the line. Gets the end point of the line. Gets the line border. Describes the shape location. Gets or sets the X location of the shape relative to it's parent. Gets or sets the Y location of the shape relative to it's parent. Gets or sets the relative X position. Gets or sets the relative Y position. Describes the relative location. Describes the padding for the shape. Padding is the space inside the shape and between it's child shapes. Creates new instance of the class. Creates new instance of the class and initializes it with default values. Gets or sets the left padding in pixels. Gets or sets the right padding in pixels. Gets or sets the top padding in pixels. Gets or sets the bottom padding in pixels. Gets the total horizontal padding. Gets the total vertical padding. Paints the border. Paints the border. Gets or sets the rounded corner size. Gets the shape border. Gets the shape fill. Defines the shape border. Gets or sets the border width in pixels. Gets or sets the border color. Gets or sets the ending gradient border color. Gets or sets the gradient angle. Default value is 90. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Shape array. Array to copy to. Returns reference to the object in collection based on it's index. Gets or sets the starting fill color. Gets or sets the end fill color. Gets or sets the gradient angle. Gets or sets the background color collection blend. Gets or sets the fill gradient type. Paints the border. Paints the border. Gets the shape border. Gets the shape fill. Describes shape size. Gets or sets the width of the shape. When RelativeWidth is specified then number specifed here is added to the actual shape width. Gets or sets the height of the shape. When RelativeHeight is specified the number specified here is added to the actual shape height. Gets or sets the relative shape width. Gets or sets the relative shape height. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Represents the class used to create Color objects. Creates new instance of the object. Represents the class used to create Color objects blended based on base color. Creates new instance of the object. Converts integer color representation to Color type. Color representation as 32-bit RGB value. Reference to Color object. Converts integer color representation to Color type. Color representation as 32-bit RGB value. Reference to Color object. Converts integer color representation to Color type. Color value. Reference to Color object. Converts color representation to alpha Color type. Color value. Reference to Color object. Converts integer color representation to Color type. Color value. Reference to Color object. Defines the names for the ElementStyle.Class style classes. Gets the key for the GalleryContainer background style class. Gets the key for the Ribbon File menu outer container background style class. Gets the key for the Ribbon File menu two column container background style class. Gets the key for the Ribbon File menu first column container background style class. Gets the key for the Ribbon File menu second column container background style class. Gets the key for the Ribbon File menu bottom container background style class. Gets the key for the text box border style class. Gets the key for the RichTextBox control border style class. Gets the key for the ItemPanel style class. Gets the key for the ListBoxAdv style class. Gets the key for the date time input background style class. Gets the style key for the Ribbon client panel. Gets the style key for the ListView control border style. Gets the style key for the Office2007 Status Bar alternative background. Gets the style key for the AdvTree control border and background. Gets the style key for the AdvTree control columns header. Gets the style key for the AdvTree control columns header for the child nodes. Gets the style key for the AdvTree control column. Gets the style key for the CrumbBar background style. Gets the key for the DataGridView border style class. Gets the key for the DataGridViewNumeric border style class. Gets the key for the DataGridViewDateTime border style class. Gets the key for the DataGridViewIpAddress border style class. Gets the key for SlidePanel slide-out button style. Gets the key for the MetroTilePanel style class. Gets the key for Metro tile group container title class. Gets the style key for the MonthCalendarAdv control. Gets the style key for the ProgressSteps control. Gets the style key for the SideNavStrip control. Gets the style key for the TabFormPanel control. Gets the style key for the ToolboxGroup title. Gets the style key for the ToolboxGroup title mouse over. Gets the style key for the ToolboxGroup title group expanded state. Gets the style key for the ToolboxControl. Represents a static class that maintains the global rendering properties for all controls when eRenderMode is set to global. Gets or sets the global renderer used by all controls that have RenderMode set to eRenderMode.Global. Represents complex gradient color table. Creates new instance of the object. Creates new instance of the object and initializes it with default values. Start color End color Creates new instance of the object and initializes it with default values. Start color End color Creates new instance of the object and initializes it with default values. Start color End color Creates new instance of the object and initializes it with default values. Start color End color Linear gradient angle Creates new instance of the object and initializes it with default values. Start color End color Linear gradient angle Gets or sets the color collection blend that describes the gradient. Gets or sets the gradient type. Gets or sets the linear gradient angle. Creates a copy of table. A copy. Represents the color table of linear gradient. Creates new instance of the object. Creates new instance of the object. Start color. Creates new instance of the object. Start color. End color. Creates new instance of the object. Start color in hexadecimal representation like FFFFFF. End color in hexadecimal representation like FFFFFF. Creates new instance of the object. Start color in 32-bit RGB representation. Creates new instance of the object. Start color in 32-bit RGB representation. End color in 32-bit RGB representation. Creates new instance of the object. Start color in 32-bit RGB representation. End color in 32-bit RGB representation. Gradient angle. Creates new instance of the object. Start color. End color. Gradient angle. Gets or sets the start color. Gets or sets the end color. Gets or sets the gradient angle. Default value is 90. Gets whether both colors assigned are empty. Item container for dockable windows. Creates new instance of ControlContainerItem and assigns item name. Creates new instance of ControlContainerItem and assigns item name. Item name. Creates new instance of ControlContainerItem and assigns item name and item text. Item name. Item text. Overriden. Returns the copy of the ControlContainerItem. Copy of the ControlContainerItem. Overriden. Draws the item. Target Graphics object. Overriden. Recalculates the size of the item. Returns the Font object to be used for drawing the item text. Font object. Occurs after an item has been removed. Item being removed. Occurs after text has changed. Occurs after item visual style has changed. Occurs when container control needs to be assigned to the item. Gets or sets the reference to the contained control. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets item description. This description is displayed in Customize dialog to describe the item function in an application. Gets or sets item alignment inside the container. Gets or sets the collection of shortcut keys associated with the item. Gets or sets whether item will display sub items. Gets or sets a value indicating whether the item is visible. Specifies the Tab image. Image specified here is used only on Tab when there are multiple dock containers on Bar. Specifies the index of the Tab image if ImageList is used. Image specified here is used only on Tab when there are multiple dock containers on Bar. Specifies the Button icon. Icons support multiple image sizes and alpha blending. Gets or sets the predefined tab color. Default value is eTabItemColor.Default which means that default color is used. Gets or sets whether tab that dock container item is on is selected. Gets or sets the width of the item in pixels. Gets or sets the height of the item in pixels. Gets or sets the minimum size of the item. When used please note that layout logic for dockable windows expects that all DockContainerItems that are in particular docking side have exact same minimum size. When setting this property it is best to set the same value for all DockContainerItem instances you create. Gets or sets the default floating size of the Bar that is containing this item. Gets or sets the minimum size of the form client area that is tried to maintain when dockable window is resized. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets or sets whether item can be customized by end user. Returns whether item is in design mode or not. Gets or sets whether item is global or not. This flag is used to propagate property changes to all items with the same name. Setting for example Visible property on the item that has GlobalItem set to true will set visible property to the same value on all items with the same name. Gets or sets the close button behavior on the host Bar. Default value is eDockContainerClose.Inherit which means that Bar.CanHide will control whether DockContainerItem can be closed. Gets or sets a value indicating whether the item is enabled. Specifies the behavior of the close button on host bar for the DockContainerItem. Closing of the bar is inherited from the host bar. Bar.CanHide property will control close button visibility. Closing of the DockContainerItem is allowed. Closing of DockContainerItem is not allowed. Summary description for DockingHint. Required designer variable. Clean up any resources being used. Update control region based on hint side Required method for Designer support - do not modify the contents of this method with the code editor. Represent the docking information for an control. Control dock side. Control dock site. Docking offset. Docking line. Docked control width. Docked control height. Control position. Indicates whether to use outline or not Indicates that dock site should change it's Z-Order so it maximizes the space it consumes as related to other dock sites. Indicates that dock site should change it's Z-Order so it reduces the amount of space it consumes as related to other dock sites. When either FullSizeDock or PartialSizeDock is set it indicates the new dock site Z-Order index. Returns the bar that mouse is placed over. Returns dock side the mouse is indicating user wants to dock bar at. Gets the last relative docked to bar. Gets the last relative docked to document id. Returns side of last docked-to dock site. Dock Sites are created by DotNetBar control on each edge of the DotNetBar container control and are used for docking purposes. If Dock Site does not contain any controls it will be invisible. Creates new instance of DockSite object with specified dock style. Specifies the position and manner in which a site is docked. Creates new instance of DockSite object. Returns reference to the DocumentDockUIManager object used for interaction with document docking engine. Reference to the DocumentDockUIManager object. Saves layout for bars contained by dock site. Parent XmlElement. Loads layout for the bars. Parent XmlElement that was passed to SaveLayout method to save layout Suspends normal layout logic. Resumes normal layout logic. Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. Docks the bar to the dock site. Bar to dock. Dockes the Bar to dock site at specified position. Bar to dock. Bar insert position. Relayouts all docked controls in the site. Returns the docking information for current position. Controls docking provider. Horizontal assumed docking position. Vertical assumed docking position. Docking information. Undocks the control from the site. Control to undock. Gets or sets whether painting is disabled on dock site while layout of bars is performed. Default value is true. You might need to set this property to false if you are expirience vide flashing while using DirectX video animation in Bar controls that are part of the dock site. Specifies background image position when container is larger than image. Specifies the transparency of background image. Gets or sets the target gradient background color. Gets or sets gradient fill angle. Specifies the position and manner in which a site is docked. Gets the reference to the DotNetBarManager that uses this dock site. Represents class that is a bar container for document docking. Represents Document container base class. Creates new instance of the class. Resizes the document within specified bounds. Area available for the document. Sets the display bounds. New display bounds. Sets layout bounds. New layout bounds. Resets the layout bounds for the document base container to the empty bounds. Resets the layout bounds for the document base container to the empty bounds. Sets the parent document. Parent container. Sets the width of the document. Width in pixels Sets the height of the document. Height in pixels. Occurs when width is being set on child document. Reference document being changed Width in pixels True if width was applied by parent otherwise false Occurs when height is being set on child document. Reference document being changed Height in pixels True if width was applied by parent otherwise false Updates bounds of the item in response to the scrolling of LayoutControl. Gets the unique ID for the container. Returns actual display bounds of the document. Returns layout bounds of the document. Layout bounds are proposed bounds of the layout and might not be the same as DisplayBounds. Gets the parent container. Gets whether document is visible or not. Gets minimum size of the document. Creates new instance of the class. Creates new instance of the class and initializes it with the Bar object. Bar to contain on document. Creates new instance of the class and initializes it with the bar and propesed width and height. Bar to contain on document. Proposed width of the document in pixels Proposed height of the document in pixels Resizes document object. Available bounds for the document. Gets or sets the bar that is contained by this document. Gets whether document is visible. Gets the minimum size of the document. Represents DocumentBarContainer converter. Creates new instance of the class. Checks whether conversion can be made to specified type. Context Information. Destination type. Converts object to specified type. Context information. Culture information. Object to convert. Destination type. Object converted to destination type. Collection of DocumentBaseContainer objects. Adds new object to the collection. Object to add. Index of newly added object. Adds new objects to the collection. Array of documents to add. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the DocumentBaseContainer array. Array to copy to. Returns reference to the object in collection based on it's index. Represents Dock container with either horizontal or vertical layout. Creates new instance of the object and initializes it with specified values. Array of documents to host in this container. Container orientation Creates new instance of the object. Resizes the object inside of the given bounds. Available area. Occurs when width is being set on child document. Reference document being changed Width in pixels True if width was applied by parent otherwise false Occurs when height is being set on child document. Reference document being changed Height in pixels True if width was applied by parent otherwise false Returns the DocumentBarContainer object for a given bar. Bar to search for. Reference to container or null if bar could not be found Gets whether document is visible or not. Gets the orientation of the container. Default value is Horizontal. Returns collection of the documents hosted by this container. Returns minimum size of the object. Gets or sets splitter size in pixels between the documents docking inside the container. Default value is 3. Gets or sets whether the size of the documents is recorded once the layout is calculated. Indicates whether the container is allowed to exceed the parent control client size due to inner child windows minimum size constraints. Represents DocumentDockContainer object converter. Represents class that manages document docking UI interaction. Returns DocumentBaseContainer that holds the reference bar. Bar to return document container for. Returns null if document container cannot be found or reference to the document container. Docks specified bar by appending it to the container. Bar will be added according to the container's orientation. Bar to dock. Docks specified bar by appending it to the container. Bar will be added according to the container's orientation. Bar to dock. Side to dock bar at. Adjusts the size of the dock container if needed after a bar has been docked to it. Bar object that has been docked. Indicates that bar was already docked but its Visible property has changed Processes OnMouseMove events from DockSite. This routine assumes that mouse messages are received only when mouse is actually over the dock site and not containing bars. This is significant because it will receive messages only if mouse is over the splitter space between bars. Mouse event arguments. Returns reference to the DocumentDockContainer that contains specified coordinates. Searches through the Documents collection first. X coordinate Y coordinate Sets the width of the bar that is managed by this document layout. Width can be set only if parent container has Horizontal orientation. Note that bar minimum size is respected by this method and it will be enforced. If width is less than minimum width bar's width will be set to minimum width. Reference to bar object. Desired width. Sets the height of the bar that is managed by this document layout. Height can be set only if parent container has vertical orientation. Note that bar minimum size is respected by this method and it will be enforced. If height is less than minimum height bar's height will be set to minimum height. Reference to bar object. Desired height. Gets or sets the root document dock container object. Gets or sets the splitter width used for mouse hit-testing. Gets or sets the container of the document. Gets whether document/bar is being resized. Represent the menu, toolbar and popup menu structure for the form. Raises BarStateChanged event. Provides event arguments. Creates new instance of DotNetBarManager. Creates new instance of DotNetBarManager. Container. Dock bar to the specified side of the form. Bar to dock. Side to dock bar to. Docks the bar to the specified side of the reference bar. Bar to dock. Reference bar. Side of the reference bar to dock the bar to. Docks specified DockContainerItem. DockContainerItem to dock. Side to dock item to. Docks specified DockContainerItem. DockContainerItem to dock. Reference bar. Side to dock item to. Docks specified DockContainerItem. DockContainerItem to dock. Reference bar. Side to dock item to. Tear-off specified DockContainerItem and float it. Item to float. Tear-off specified DockContainerItem and float it. Item to float. Make specified bar floating bar, i.e. undock it and place in floating window. Bar to float. Make specified bar floating bar, i.e. undock it and place in floating window and specified location on the screen. Bar to float. Screen coordinates for the floating bar. Raises the ActiveDockContainerChanged event. Provides event arguments. Invokes ItemDoubleClick event. Reference to item double-clicked Event arguments Returns the Bar object that contains the item. Clean up any resources being used. Returns whether property should be serialized by Windows Forms designer. Use to remove bar from DotNetBar control. Bar will be undocked if it is docked and removed from all internal collections. Bar to remove. Forces the loading of the definition specified in DefinitionName property. By default definition is loaded after parent form handle has been created and form is loaded. However, under certain circumstances you might need DotNetBar to load definition right away so you can access bars and items. We recommend moving the code to Form Load event and leaving the loading process for DotNetBar definition as is. Loads DotNetBar definition from file. File that contains DotNetBar defintion. Invokes SerializeItem event. Provides data for the event. Invokes DeserializeItem event. Provides data for the event. Saves current DotNetBar definition and state to the file. File name. Loads DotNetBar layout from file. File that contains DotNetBar defintion. Saves current DotNetBar layout to the file. File name. Invokes the DotNetBar Customize dialog. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name. This method search for items on all Bars, Items collection and ContextMenus collection. The order of search is as follows. All Bars from Bars collections are searched, then Items collection and then ContextMenus collection. Item name to look for. Specifies that search will be performed through all DotNetBar collections. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. This method will searchs for items on all Bars, Items collection and ContextMenus collection. The order of search is as follows. All Bars from Bars collections are searced, then Items collection and then ContextMenus collection. Item name to look for. Item type to look for. Specifies that full search (through all collections) will be performed. Returns the collection of items with the specified name and type. This method will searchs for items on all Bars, Items collection and ContextMenus collection. The order of search is as follows. All Bars from Bars collections are searced, then Items collection and then ContextMenus collection. Item name to look for. Item type to look for. Specifies that full search (through all collections) will be performed. Returns the first item that matches specified name. Item name to look for. Returns the first item that matches specified name with the option to indicate full search of all collections. The order of search is as follows. All Bars from Bars collections are searced, then Items collection and then ContextMenus collection. Item name to look for. Specifies that all collection will be searched. Called before modal dialog is displayed using ShowModal() method. Called after modal dialog is closed. You must call this procedure if you are implementing custom customize dialog box after your dialog box is closed. Registers popup item with DotNetBar. Use this function carefully. The registration is required only if Popup item is created completely from code and it is not added to any DotNetBarManager collection. Un-registers specified popup. See RegisterPopup for more information. Resets the ColorScheme property to its default value. Informs the DotNetBarManager that Mdi Child for has been activated. Calling this method is needed only under special conditions where MDI child system items do not show. Resets all usage data collected by DotNetBar in relation to the Personalized menus. Occurs after bar registered with DotNetBarManager state has changed, like selected dock tab has changed, bar has closed, bar has been docked or undocked etc. Occurs when focused (active) DockContainerItem has changed. You can use ActiveDockContainerItem property to get reference to currently focused DockContainerItem. Occurs just before customize popup menu is shown. Occurs when Item is clicked. Occurs when Item is clicked. Occurs when popup of type container is loading. Occurs when popup of type container is unloading. Occurs when popup item is about to open. Occurs when popup item is closing. Occurs just before popup window is shown. Occurs when Item Expanded property has changed. Occurs when Bar is docked. Occurs when Bar is Undocked. Occurs before dock tab is displayed. Occurs when Bar auto-hide state has changed. Occurs when mouse button is pressed. Occurs when mouse button is released. Occurs when mouse enters the item. Occurs when mouse leaves the item. Occurs when mouse moves over the item. Occurs when mouse remains still inside an item for an amount of time. Occurs when item loses input focus. Occurs when item receives input focus. Occurs when user changes the item position, removes the item, adds new item or creates new bar. Occurs after DotNetBar definition is loaded. Occurs when users wants to reset the DotNetBar to default state. Occurs after an Item is removed from SubItemsCollection. Occurs after an Item has been added to the SubItemsCollection. Occurs when ControlContainerControl is created and contained control is needed. Occurs when Text property of an Item has changed. Occurs when Customize Dialog is about to be shown. Occurs when Customize Dialog is closed. Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. Occurs when current Dock tab has changed. Occurs when Bar is about to be closed as a result of user clicking the Close button on the bar. Occurs when Bar in auto-hide state is about to be displayed. Occurs when user starts to drag the item when customize dialog is open. Occurs when users Tears-off the Tab from the Bar and new Bar is created as result of that action. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs before an item in option group is checked and provides opportunity to cancel the change. Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. Occurs on dockable bars when end-user attempts to close the individual DockContainerItem objects using system buttons on dock tab. Event can be canceled by setting the Cancel property of event arguments to true. This even will occur only after user presses the X button on tab that is displaying the dockable windows/documents. Occurs on dockable bars after DockContainerItem is closed. This action cannot be cancelled. Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. To serialize custom data to XML definition control creates handle this event and use CustomXmlElement property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data you have serialized during SerializeItem event. To de-serialize custom data from XML definition handle this event and use CustomXmlElement property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. Occurs when TextBoxItem input text has changed. Occurs when color on ColorPickerDropDown is choosen from drop-down color picker or from Custom Colors dialog box. Selected color can be accessed through SelectedColor property. Occurs when Checked property of an button has changed. Gets or sets docking splitter size. Indicates whether mouse drag and drop for docking is enabled. Indicates whether Ctrl+Tab keys cycles the currently selected dock tab. Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. You should assign this property to enable the Global Items feature to reach your ContextMenuBar. Gets or sets the form DotNetBarManager is attached to. Gets or sets the user control DotNetBarManager is parented to when on user control and providing popups only. Gets currently focused (active) DockContainerItem. Note that only if DockContainer Item has input focus it will be consider active so there can only be one active DockContainerItem at a time. Gets whether component has been disposed. Disposed will return true after Dispose method has been executed. Gets or sets whether GC.Collect() is called when this component is disposed. Gets or sets the minimum client size that docking windows will try to maintain for the client area (not occupied by dock windows). Note that this value is suggested value and cannot be observed when form is resized below the minimum size required for the given layout. Default value is 48x48 pixels. Indicates whether DotNetBar provides docking hints for easy docking of bars. Gets or sets whether user can control how first bar is docked when using docking hints (default value is True). When enabled (default value) placing the mouse over the middle docking hint will dock the bar at partial size and using the far docking hint will dock bar at full size. Full size indicates that dock site which hosts the bar consumes all the space of the parent form while partial size indicates that dock site consumes the full size minus the space of the other dock sites. Default value is true. Gets or sets whether uniform styling is applied to bars docked as documents. Default value is true which means that bar that will be docked as document will have it's style changed so it fits in default document styling. Such bars will have GrabHandleStyle=None, DockTabAlignment=Top and AlwaysDisplayDockTab=true. Set this property to false to have bars keep these properties once they are docked as documents. Value of these properties will be returned back to the default values once bar is not docked as document. Gets the collection of the Bar objects associated with DotNetBarManager. Gets whether definition is loaded. Gets the collection of all items that are used for end-user design-time customization. Gets the collection of all popup menus managed by DotNetBarManager. Indicates whether shortucts handled by items are dispatched to the next handler or control. Gets or sets the collection of shortcut keys that are automatically dispatched to the control that has focus even if they are handled and used by one of the items. This gives you fine control over which shortcuts are passed through the system and which ones are marked as handled by DotNetBar. Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Suspends the bar layout for all bars. Specifes whether drop shadow is displayed for Menus and pop-up Bars. OfficeXP Style only. Specifes whether to use Alpha-Blending shadows for pop-up items if supported by target OS. Disabling Alpha-Blended shadows can improve performance. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. Returns whether definition is being currently loaded. Gets or sets whether document bars are saved in definition file. Default value is false which means that document bars are not saved as part of definition file. You can set this value to true to save document bar to definition file and be able to load them. Note that by default Document bars that you created during design-time get member variables assigned to them by Windows Forms designer. If you decide to save definition of such bars and load definition back member variables will not point to correct bar instances since loading definition recreates all bars from scratch. You should always use Bars collection to access bars when saving and loading definitions. Gets or sets the DotNetBar definition string. Gets or sets the DotNetBar layout string. Gets whether DotNetBarManager is loading layout. Specifies that custom customize dialog will be used. Use EnterCustomize event to show your custom dialog box. Gets or sets the toolbar Top dock site used by DotNetBarManager. Gets or sets the toolbar Bottom dock site used by DotNetBarManager. Gets or sets the toolbar Left dock site used by DotNetBarManager. Gets or sets the toolbar Right dock site used by DotNetBarManager. Gets or sets the Top dock site used by DotNetBarManager. Gets or sets the Bottom dock site used by DotNetBarManager. Gets or sets the Left dock site used by DotNetBarManager. Gets or sets the Right dock site used by DotNetBarManager. Gets or sets the Fill dock site used by DotNetBarManager. Fill dock site is most commonly used as dock site for document type docking. Specifies whether bars are drawn using Themes when running on OS that supports themes like Windows XP. Sets the style of all items in DotNetBar Manager. Gets or sets Color scheme for all bars. Note that you need to set UseGlobalColorScheme to true to indicate that this ColorScheme object will be used on all bars managed by this instance of DotNetBarManager. Gets or sets whether ColorScheme object on DotNetBarManager is used as a default ColorScheme for all bars managed by DotNetBarManager. Default value is false which indicates that ColorScheme on each Bar is used. When set to true each bar will use the ColorScheme settings from DotNetBarManager and it will ignore any setting on the Bar.ColorScheme object. Indicates whether the Personalized menu setting is ignored and full menus are always shown. Gets or sets whether accelerator letters for menu or toolbar commands are underlined regardless of current Windows settings. Accelerator keys allow easy access to menu commands by using Alt + choosen key (letter). Default value is false which indicates that system setting is used to determine whether accelerator letters are underlined. Setting this property to true will always display accelerator letter underlined. Returns whether theme support is enabled on the OS that supports themes like Windows XP. Indicates whether the CustomizeItem (allows toolbar customization) is added for new Bars end users are creating. Gets or sets whether DotNetBar ignores the F10 key which when pressed sets the focus to menu bar Indicates whether the items that are not recenly used are shown after mouse hovers over the expand button. Indicates whether Tooltips are shown on Bars and menus. Indicates whether item shortcut is displayed in Tooltips. Specifies the pop-up animation style. Specifies whether the MDI system buttons are displayed in menu bar when MDI Child window is maximized. Gets or sets whether MDI Child form System Menu is hidden. System menu is displayed in MDI form menu area when form is maximized. Default value is false. Gets or sets whether customize context menu is shown on all bars or dock sites. Gets or sets whether parent form is activated when dock window layout is loaded. Represents delegate for ContextMenu events. Represents the method that will handle the ItemRemoved event. Defines the delegate for DockTabChange event Defines the delegate for BarClosing event Defines the delegate for BarAutoHideDisplay event Represents the method that will handle the LocalizeString event. Gets or sets the display rectangle for popup auto-hide bar. Event arguments for LocalizeString event. Indicates that event has been handled and that LocalizedValue should be used. Indicates the string key for the text that needs to be localized. Indicates the localized text value. If you are performing custom string localization you need to set this value to the translated text for current locale and you need to set Handled property to true. Default constructor. Event arguments for EndUserCustomize event. Indicates the customize action that user executed. Default constructor. Indicates action user executed. Initializes a new instance of the EndUserCustomizeEventArgs class. Gets any action data, might be null/nothing. Delegate for EndUserCustomize event. Defines delegate for ActiveDockContainerChanged event. Provides event arguments for ActiveDockContainerChanged event. Gets the DockContainerItem that has been activate or deactivated. Initializes a new instance of the ActiveDockContainerChangedEventArgs class. Summary description for DotNetBarResourcesAttribute. Summary description for DotNetBarStreamer. Represents class that can serialize compatible marked properties. XML element is expected to be something like Image data Base64 encoded Image data Represents visual style of an User Interface Element. Creates new instance of the class. Initializes a new instance of the ElementStyle class. Creates new instance of the class. Creates new instance of the class. Creates new instance of the class. Indicates whether BackgroundColor should be serialized. Used by windows forms designer design-time support. Resets BackgroundColor to it's default value. Used by windows forms designer design-time support. Indicates whether BackgroundColor2 should be serialized. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundImage to it's default value null (VB Nothing). Used by windows forms designer design-time support. Indicates whether TextColor should be serialized. Used by windows forms designer design-time support. Resets TextColor to it's default value. Used by windows forms designer design-time support. Indicates whether TextShadowColor should be serialized. Used by windows forms designer design-time support. Resets TextColor to it's default value. Used by windows forms designer design-time support. Indicates whether TextShadowOffset should be serialized. Used by windows forms designer design-time support. Resets TextShadowOffset to it's default value. Used by windows forms designer design-time support. Sets size of the element style. Indicates new size. Indicates whether BorderColor should be serialized. Used by windows forms designer design-time support. Resets BorderColor to it's default value. Used by windows forms designer design-time support. Indicates whether BorderColor3 should be serialized. Used by windows forms designer design-time support. Resets BorderColor to it's default value. Used by windows forms designer design-time support. Indicates whether BorderColorLight should be serialized. Used by windows forms designer design-time support. Resets BorderColor to it's default value. Used by windows forms designer design-time support. Indicates whether BorderColor2 should be serialized. Used by windows forms designer design-time support. Resets BorderColorLight2 to it's default value. Used by windows forms designer design-time support. Indicates whether property should be serialized. Used by windows forms designer design-time support. Resets property to it's default value. Used by windows forms designer design-time support. Indicates whether property should be serialized. Used by windows forms designer design-time support. Resets property to it's default value. Used by windows forms designer design-time support. Indicates whether property should be serialized. Used by windows forms designer design-time support. Resets property to it's default value. Used by windows forms designer design-time support. Indicates whether property should be serialized. Used by windows forms designer design-time support. Resets property to it's default value. Used by windows forms designer design-time support. Releases all resources used in this control. After calling Dispose() object is not in valid state and cannot be recovered to the valid state. Recreation of the object is required. Applies a "child/inherited" style text and box properties but not any background or border properties to this style. Use this method to create style hierarchies. Style to apply to this style Applies a "child/inherited" style to this style. Use this method to create style hierarchies. This method is used to support style hierarchies where a base style is defined and inherited/child styles are derived and based on it. By using this method on the base style you can apply only style changes defined by the child style. For example if you defined a base style for normal user interface element then in most cases you do not want to redefine the styling for the case when same user interface element is selected. You will just defined the behavior of the selected state and then apply it to the base normal style using ApplyStyle method. Style to apply to current style. Makes an exact copy of the style. New copy of ElementStyle object. Reset all style properties to default values. Returns default style for the Cell object. Reference to the default style for the Node. Cell style is based on the given node style. Returns default style for disabled cells. Returns new instance of ElementStyle object. Returns default style for the selected cell object. New instance of the ElementStyle object. Sets Alpha value for all colors defined by style to specified value. Style to change. Alpha value for the colors. Returns reference to ColorScheme object used by this style. Instance of ColorScheme object or null if object could not be obtained. Occurs when appearance property of the style has changed. Occurs when component is Disposed. Gets the collection that defines the multicolor gradient background. Gets or sets the background color for UI element. If used in combination with BackgroundColor2 is specifies starting gradient color. Gets or sets the color scheme color that is used as background color. Setting this property overrides the setting of the corresponding BackColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BackColor property. Gets or sets the target gradient background color for UI element. Gets or sets the color scheme color that is used as target gradient background color. Setting this property overrides the setting of the corresponding BackColor2 property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BackColor2 property. Gets or sets the background gradient angle. Gets or sets the background gradient fill type. Default value is Linear. Specifies background image. Specifies background image position when container is larger than image. Specifies the transparency of background image. Gets or sets the text color displayed in this UI element. Gets or sets the color scheme color that is used as text color. Setting this property overrides the setting of the corresponding TextColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through TextColor property. Gets or sets the text shadow color. Gets or sets the color scheme color that is used as text shadow color. Setting this property overrides the setting of the corresponding TextShadowColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through TextColor property. Indicates text shadow offset in pixels Gets or sets the Font used to draw this the text. Gets or sets a value that determines whether text is displayed in multiple lines or one long line. Specifies alignment of the text. Specifies alignment of the text. Specifies how to trim characters when text does not fit. Gets the total horizontal margin (Left + Right) Gets the total vertical margin (Top + Bottom) Gets or sets the left margin. Gets or sets the right margin. Gets or sets the top margin. Gets or sets the bottom margin. Gets or sets whether any style property has changed which could influence the size of the style. Gets the calcuated size of the element style. Gets or sets the border type for all sides of the element. Gets or sets border width in pixels. Gets or sets the border type for top side of the element. Gets or sets the border type for bottom side of the element. Gets or sets the border type for left side of the element. Gets or sets the border type for right side of the element. Gets or sets border width in pixels. Gets or sets border width in pixels. Gets or sets border width in pixels. Gets or sets border width in pixels. Gets or sets the border color for all sides. Specifing the color for the side will override this value. Gets or sets the color scheme color that is used as border color. Setting this property overrides the setting of the corresponding BorderColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderColor property. Gets or sets the target background gradient color for border on all sides. Specifing the color for the side will override this value. Gradient border colors be employed only when per side border color is not specified. Gets or sets the color scheme color that is used as taget gradient border color. Setting this property overrides the setting of the corresponding BorderColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderColor property. Gets or sets the border gradient angle. Default value is 90. Gets or sets the color for light border part when etched border is used. Gets or sets the color scheme color that is used as border light color for etched border style. Setting this property overrides the setting of the corresponding BorderColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderColor property. Gets or sets the target background gradient color for border on all sides. Specifing the color for the side will override this value. Gradient border colors be employed only when per side border color is not specified. Gets or sets the color scheme color that is used as taget gradient border light color for etched border style. Setting this property overrides the setting of the corresponding BorderColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderColor property. Gets or sets the light border gradient angle. Default value is 90. Gets or sets the background color for the left side border. Gets or sets the color scheme color that is used as left border color. Setting this property overrides the setting of the corresponding BorderLeftColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderLeftColor property. Gets or sets the background color for the right side border. Gets or sets the color scheme color that is used as right border color. Setting this property overrides the setting of the corresponding BorderRightColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderRightColor property. Gets or sets the background color for the top side border. Gets or sets the color scheme color that is used as top border color. Setting this property overrides the setting of the corresponding BorderTopColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderTopColor property. Gets or sets the background color for the bottom side border. Gets or sets the color scheme color that is used as bottom border color. Setting this property overrides the setting of the corresponding BorderBottomColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BorderBottomColor property. Gets the total horizontal padding (Left + Right) Gets the total vertical padding (Top + Bottom) Gets or sets the padding space in pixels for all 4 sides of the box. Gets or sets the amount of space to insert between the top border of the element and the content. Gets or sets the amount of space to insert between the bottom border of the element and the content. Gets or sets the amount of space to insert between the left border of the element and the content. Gets or sets the amount of space to insert between the right border of the element and the content. Gets or sets the name of the style. Gets or sets the class style belongs to. The Class styles are used to apply predefined values to the styles that belong to the same class. This feature is used to manage color schemes/tables per class style. Gets or sets the description of the style. Gets or sets the Site associated with this component. Used by Windows forms designer. Gets or sets the maximum height of the element. This property should be used in conjunction with the WordWrap property to limit the size of text bounding box. Default value is 0 which indicates that height of the style is unlimited. Returns System.Drawing.StringFormat constructed from current style settings. Gets or sets a value indicating whether the control interprets an ampersand character (&) in the control's Text property to be an access key prefix character. Default value is false. Indicates whether control hides the underlines of the letter prefixed by ampersand character when UseMnemonic=true Returns eTextFormat constructed from current style settings. Gets or sets the border corner type for all 4 sides. Default corner type is Square. Gets or sets the border corner type for top left corner. Default value is Inherit which means that setting from CornerType property is used. Gets or sets the border corner type for top right corner. Default value is Inherit which means that setting from CornerType property is used. Gets or sets the border corner type for bottom left corner. Default value is Inherit which means that setting from CornerType property is used. Gets or sets the border corner type for bottom right corner. Default value is Inherit which means that setting from CornerType property is used. Gets or sets the diameter in pixels of the corner type rounded or diagonal. Gets whether to paint left border for the style. Gets whether to paint right border for the style. Gets whether to paint top border for the style. Gets whether to paint bottom border for the style. Gets whether to paint any border for the style. Gets whether to paint any border for the style. Gets whether custom has any of properties changed. Gets or sets whether ElementStyle is in design mode. Gets or sets the maximum width of the element. This property should be used in conjunction with the WordWrap property to limit the size of text bounding box. Default value is 0 which indicates that width of the style is not limited. Gets or sets the reference to the parent collection. Gets or sets the tree control style is assigned to. Specifies the type of the gradient fill. Represents linear gradient fill. Represents radial gradient fill. Paints the ElementStyle Creates new instance of the object. Paints text for given style. Display information. Text to paint. Default font if no font by style is specified. Returns new Region object for given ElementStyle. New instance of Region object. Information to describe ElementStyle. Returns the clipping for the content of the element style. Paints the element style on the canvas. Holds information necessary to paint style on canvas. Paint style border. Style display information. Paints style background. Style display information. Paints style background. Style display information. Paints style background image. Style display information. Returns background rectangle for given style by taking in account margins. Reference to style object. Style bounds Background rectangle. Returns GraphicsPath for given style. Reference to style. Style bounds. New instance of GraphicsPath Returns GraphicsPath for given style. Reference to style. Style bounds. New instance of GraphicsPath Initializes a new instance of the BorderDrawInfo structure. Represents information necessary to paint the style on canvas. Reference to ElementStyle object. Reference to Graphics object. ElementStyle bounds. Get or sets whether layout is right-to-left. Gets or sets whether bottom and right border is "twisted" giving beveled look when double border is used. Creates new instance of the object. Creates new instance of the object and initializes it with default values. Style to initialize object with. Graphics object to initialize object with. Bounds to initialize object with. Creates new instance of the object and initializes it with default values. Style to initialize object with. Graphics object to initialize object with. Bounds to initialize object with. Specifies part of the background path. Indicates complete background path Indicates Top half of background path Indicates Bottom half of background path Represents the layout for the element style. Calculates size of an style element. Style to calculate size for. Default font that will be used by style if style does not uses it's own font. Size of the style element. At this time only Height member will be calculated. Returns the total white space for a style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for Returns the total white space for a style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for left side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for left side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for right side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for right side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. Style to return white space for. Returns amount of spacing for specified style parts. Style to calculate spacing for. Part of the style spacing is calculated for. Values can be combined. Side of the style to use for calculation. Gets inner rectangle taking in account style padding, margins and border. Specifies the appearance of a item. Specifies the CrumbBar control style. Specifies the Bar state. Specifies the Bar grab handle style. Specifies the Orientation of the item within container. Specifies the design-marker orientation for the item. Specifies the supported orientations by the item. Specifies the docked Bar border type. Specifes vertical alignment. Specifies item alignment. Specifies the popup type. Specifies the dock side. Specifies the item shortcut. Specifies the item menu visibility. Specifies the item behavior personalized menus. Specifies the popup animation. Specifies ButtonItem style. Specifies the image position. Specifies the hot tracking style for buttons. Specifies the menu drop shadow. Specifies the image size for the items on the Bar. Specifies button image list selection. Indicates that image is stretched to fill the container space. Image is centered inside of container space. Image is tiled to fill container space. Image is drawn in top left corner of container space. Image is drawn in top right corner of container space. Image is drawn in bottom left corner of container space. Image is drawn in bottom right corner of container space. Image is drawn on the left side in the middle of the container space. Image is drawn on the right side in the middle of the container space. Specifies the sides of a rectangle to apply a border to. No Border. Border on the Left edge. Border on the Right edge. Border on the Top edge. Border on the Bottom edge. Border on all 4 sides. Specifies appearance type of the Side Bar control. Traditional Side Bar appearance with 3D panels. Improved Flat Side Bar appearance with extended appearance options. Specifies predefined side bar color scheme. Specifies the side popup is displayed in relation to it's parent. Indicates layout type used for items within side bar panel. Default layout all items arranged in one column. Items arranged in multiple columns determined by the width of the panel. Indicates color scheme assigned to the tab item. Indicates the action end user took during toolbar/menubar customization. User has changed the visibility of the bar. Indicates that item visibility has changed i.e. it's visible property. Indicates that an item has been moved to different location. Indicates that an item has been removed from the bar. Indicates that item's text has been changed. Indicates that style of the button i.e. ButtonStyle property has changed. Indicates that item's BeginGroup property has changed. Indicates that user has created a new bar. Indicates that user has renamed the bar i.e. changed it's Text property. Indicates that user has deleted the bar. Specifies the type of the layout for tabs. Tabs are auto-sized to fit the width of the container. Tab's width is calculated based on the image and text and navigation box is displayed when tabs cannot fit the container. Tab are wrapping on multiple lines based on the width and navigation box is displayed. Tab are wrapping on multiple lines based on the width and NO navigation box is displayed. Indicates the corner type. Inherits setting if applies. Specifies square corner. Specifies rounded corner. Specifies diagonal corner. Specifies the action that raised a event The event was caused by a keystroke. The event was caused by a mouse operation. The event is caused programmatically from user code. Specifies the button alignment inside of the BubbleBar. Buttons are aligned to the top and arranged horizontally. Buttons are aligned to the bottom and arranged horizontally. Specifies the way background image is displayed on background. Image is stretched to fill the background Image is centered inside the background Image is tiled inside the background Image is drawn in top left corner of container space. Image is drawn in top right corner of container space. Image is drawn in bottom left corner of container space. Image is drawn in bottom right corner of container space. Imaged is centered and fills the control but aspect ratio is unchanged. Specifies the border type for style element. Indicates no border Border is a solid line Border is a solid dash line Border is solid dash-dot line Border is solid dash-dot-dot line Border consists of dots Border consists light and dark part creating an etched effect Border consists dark and light part. Light part is the inside border. Specifies the alignment of a text string relative to its element's rectangle. Specifies the text be aligned near from the origin position of the element's rectangle. In a left-to-right layout, the near position is left. In a right-to-left layout, the near position is right. Specifies that text is aligned in the center of the element's rectangle. Specifies that text is aligned far from the origin position of the element's rectangle. In a left-to-right layout, the far position is right. In a right-to-left layout, the far position is left. Specifies how to trim characters from a text that does not completely fit into a element's shape. Specifies that the text is trimmed to the nearest character. Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible. Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. Specifies no trimming. Specifies that text is trimmed to the nearest word. Specifies the alignment of buttons in title bar. Buttons are left aligned. Buttons are right aligned. Indicates white-space part of the style. Represents style padding. Represents style border. Represents style margin. Indicates the style side. Specifies left side of the style. Specifies right side of the style. Specifies top side of the style. Specifies bottom side of the style. Specifies the button state. Button is in it's default state. Button is disabled Mouse is over the button Left mouse button is pressed Right mouse button is pressed Button is hidden. Indicates predefined color scheme assigned to super tooltip. Specifies predefined color assigned to ribbon items. Specifies predefined color assigned to ribbon tab groups. Specifies the state of the Wizard button. Specifies the button that caused the wizard page change. Page change was started using Wizard Back button. Page change was started using Wizard Next button. Page change was started from code. Specifies wizard button that is clicked when the user presses the ENTER key. If finish button is enabled and visible it will be clicked otherwise click next button Click finish button Click next button No button will be clicked Specifies wizard button that is clicked when the user presses the Escape key. Cancel button will be clicked No button will be clicked Specifies border around ColorItem. No Border. Border on the Left edge. Border on the Right edge. Border on the Top edge. Border on the Bottom edge. Border on all 4 sides. Specifies the line alignment of the items inside of the container. Items are aligned to the top. Items are aligned to the middle point of the line. Items are aligned to the bottom. Specifies the alignment of the items inside of the container in horizontal layout. Items are left aligned. Items are centered. Items are right aligned. Specifies the alignment of the items inside of the container in vertical layout. Items are top aligned. Items are in the middle. Items are Bottom aligned. Specifies the rendering mode used by a user interface element. Indicates that rendering on user interface element instance set through Renderer property is used. Indicates that global application wide renderer is used as specified by GlobalManager.Renderer property. Indicates that custom rendered will be used for an user interface element. Renderer property must be set when using this value to the renderer that will be used. Specifies the predefined color table for button. Specifies the color table used to render ProgressBarItem in Office 2007 style. Indicates default Normal color table, usually green. Indicates Pause state color table, usually yellow. Indicates Error state color table, usually red. Specifies the position of ribbon title. Title is positioned on the top of the ribbon. Title is positioned on the bottom of the ribbon. Specifies text alignment on the button. Specifies the left aligned text. Specifies the center aligned text. Specifies the right aligned text. Specifies the position of the tab close button. Close button is on the left side of the tab. Close button is on the right side of the tab. Describes the bar type. Indicates that bar is toolbar. Indicates that bar is menu bar. Indicates that bar is status bar. Indicates that bar is dock window. Describes the categorization mode used to categorize items on the Customize Ribbon dialog. Items are automatically categorized by the ribbon bar they appear on. Items are categorized by the Category property on each item. Category property should be set on each item. Describes the check-box item appearance style Standard check-box style. Radio button style. Only one button can be selected/checked in given container. Indicates the position of the check box sign related to the text for CheckBoxItem. Check box sign is positioned on the left side of the text. Check box sign is positioned on the right side of the text. Check box sign is positioned above the text. Check box sing is positioned below the text Indicates the type of the progress bar. Standard step based progress bar. The automatically moving progress bar. Defines the direction of collapsing/expanding Control is collapsed from bottom to top. Control is collapsed from top to bottom. Control is collapsed from right to left. Control is collapsed from left to right. Describes the scroll bar skinning applied to the controls. No scrollbar skinning is applied to the control. Optimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios. Unoptimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios. Indicates the position of the slider label text related to the slider part. Label is positioned on the left side of the slider. Label is positioned on the right side of the slider. Label is positioned above the slider. Label is positioned below the slider. Defines the slider item parts. Indicates no part. Indicates the increase button of slider control. Indicates the decrease button of slider control. Indicates the label part of slider control. Indicates the track area part of the control. Specifies the position of the title image. Image is positioned on the left side. Image is centered. Image is positioned on the right side. Specifies the Wizard control Appearance. Indicates default Wizard 97 style. Indicates the Office 2007 Style Wizard Appearance. Specifies wizard title image alignment Image is aligned to left Image is aligned to right Specifies the behaviour used to hide watermark. Watermark for control is hidden when control receives the input focus. Watermark for control is hidden when control has non-empty input value. Specifies the advanced ScrollBar appearance. Default scroll bar appearance. Office 2007 style Application scroll bar appearance. Defines text position in relation to the content of the item.. Text is positioned to the left of the content. Text is positioned to the right of the content. Text is positioned on top of the content. Text is positioned on bottom of the content. Defines position for the notification mark Defines available symbol sets. FontAwesome Symbol Set. Android Material Symbol Set. Gets or sets Graphics object group is rendered on. Gets the reference to ButtonItem instance being rendered. Creates new instance of the object and initializes it with default values Reference to Graphics object. Reference to ColorItem object. Represents event arguments for DockTabClosing event. Indicates the DockContainerItem that is about to close. Provides ability to cancel closing of the DockContainerItem. Default value is false. Set to true to automatically remove DockContainerItem from the Bar.Items collection after it is closed. Default value is false which means that DockContainerItem will be kept in collection but it will be hidden after this event is complete. Returns source of the event: keyboard, mouse or code. Creates new instance of the class. Reference to DockContainerItem that is about to close Delegate for DockTabClosing event. Represents arguments for SerializeItem event which allows you to add custom serialization data to definitions saved by control. Gets reference to item being serialized or de-serialized. Gets reference to instance of XmlElement that item is serialized to or is being de-serialized from. You should not change any data directly on this element. Gets the reference to XmlElement that you can serialize to or de-serialize any custom data from. You can add child elements or set the attributes on this XmlElement when handling SerializeItem event. When handling DeserializeItem event you can load same data from this element. Defines delegate for SerializeItem event. Provides more information about MarkupLinkClick event. Gets the value of href attribute from the markup link that was clicked. Gets the value of name attribute from the markup link that was clicked. Creates new instance of the object. Value of name attribute. Value of href attribute. Defines delegate for MarkupLinkClick event. Panel control with title bar that can be expanded or collapsed. Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default processing can occur. Used for design time support. true if property should be serialized. Resets the style to it's default value. Resets the style to it's default value. Resets the style to it's default value. Called when AntiAlias property has changed. Occurs before Expanded property is changed. You can cancel change of this property by setting Cancel=true on the event arguments. Occurs after Expanded property has changed. You can handle ExpandedChanging event and have opportunity to cancel the change. Indicates whether panel will hide the controls it contains when its collapsed and show them when its expanded. Default value is false. Gets or sets whether the panel is collapsed/expanded when title bar is clicked. Default value is false. Gets or sets the collapse/expand direction for the control. Default value causes the control to collapse from bottom to top. Gets or sets whether panel is expanded or not. Default value is true. Gets or sets animation time in milliseconds. Default value is 100 miliseconds. You can set this to 0 (zero) to disable animation. Gets or sets the bounds of panel when expanded. This value is managed automatically by control based on the starting designer size and value of Expanded property. Gets or sets whether expand button is visible or not. Default value is true. Returns bounds of expand button. Bounds are relative to the TitlePanel coordinates. Gets or sets image that is used on title bar button to collapse panel. Default value is null which indicates that system default image is used. Gets or sets image that is used on title bar button to expand panel. Default value is null which indicates that system default image is used. Gets or sets the text for the title of the panel. Gets or sets the title style. Gets or sets the title style when mouse hovers over the title. Gets or sets the title style when mouse button is pressed on the title. Gets or sets the height of the title portion of the panel. Height must be greater than 0. Default is 26. Gets reference to Panel control used as title bar. Gets reference to the title bar expand button. Gets or sets alignment of the expand button. Gets the reference to the panel used as button when control is collapsed to the left or right. Represents multi-functional splitter control. Creates new instance of the object. This member overrides Control.OnPaint. Event arguments. Resets BackgroundColor to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. Apply default splitter style colors. Style colors to apply. Gets or sets whether expandable control ExpandableControl assigned to this splitter is expaned or not. Default value is true. Gets or sets whether Click event is triggering expand/collapse of the splitter. Default value is true. Gets or sets whether DoubleClick event is triggering expand/collapse of the splitter. Default value is false. Gets or sets whether splitter will act as expandable splitter. Default value is true. When set to true ExpandableControl property should be set to the control that should be expanded/collapsed. Gets or sets the control that will be expanded/collapsed by the splitter. Default value is null. Expandable property should be also set to true (default) to enable expand/collapse functionality. Gets or sets visual style of the control. Default value is eSplitterStyle.Office2003. Gets or sets animation time in milliseconds. Default value is 100 miliseconds. You can set this to 0 (zero) to disable animation. Gets or sets the shortcut key to expand/collapse splitter. Gets or sets the background color for UI element. If used in combination with BackgroundColor2 is specifies starting gradient color. Gets or sets the color scheme color that is used as background color. Setting this property overrides the setting of the corresponding BackColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BackColor property. Gets or sets the target gradient background color for UI element. Gets or sets the color scheme color that is used as target gradient background color. Setting this property overrides the setting of the corresponding BackColor2 property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through BackColor2 property. Gets or sets the background gradient angle. Gets or sets the expand part fill color. Gets or sets the color scheme color that is used expand part fill color. Setting this property overrides the setting of the corresponding ExpandFillColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through ExpandFillColor property. Gets or sets the expand part line color. Gets or sets the color scheme color that is used expand part line color. Setting this property overrides the setting of the corresponding ExpandLineColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through ExpandLineColor property. Gets or sets the grip part dark color. Gets or sets the color scheme color that is used grip part dark color. Setting this property overrides the setting of the corresponding GripDarkColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through GripDarkColor property. Gets or sets the expand part line color. Gets or sets the color scheme color that is used expand part line color. Setting this property overrides the setting of the corresponding GripLightColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through GripLightColor property. Gets or sets the background color for UI element when mouse is over the element. If used in combination with BackgroundColor2 is specifies starting gradient color. Gets or sets the color scheme color that is used as background color when mouse is over the element. Setting this property overrides the setting of the corresponding HotBackColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through HotBackColor property. Gets or sets the target gradient background color for UI element when mouse is over the element. Gets or sets the color scheme color that is used as target gradient background color when mouse is over the element. Setting this property overrides the setting of the corresponding HotBackColor2 property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through HotBackColor2 property. Gets or sets the background gradient angle when mouse is over the element. Gets or sets the expand part fill color when mouse is over the element. Gets or sets the color scheme color that is used expand part fill color when mouse is over the element. Setting this property overrides the setting of the corresponding HotExpandFillColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through HotExpandFillColor property. Gets or sets the expand part line color when mouse is over the element. Gets or sets the color scheme color that is used expand part line color when mouse is over the element. Setting this property overrides the setting of the corresponding HotExpandLineColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through HotExpandLineColor property. Gets or sets the grip part dark color when mouse is over the element. Gets or sets the color scheme color that is used grip part dark color when mouse is over the element. Setting this property overrides the setting of the corresponding HotGripDarkColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through HotGripDarkColor property. Gets or sets the grip part light color when mouse is over the element. Gets or sets the color scheme color that is used grip part light color when mouse is over the element. Setting this property overrides the setting of the corresponding HotGripLightColor property. Color scheme colors are automatically managed and are based on current system colors. That means if colors on the system change the color scheme will ensure that it's colors are changed as well to fit in the color scheme of target system. Set this property to eColorSchemePart.None to specify explicit color to use through HotGripLightColor property. Indicates the style of mutli-functional splitter control. Specifies Office 2003 like splitter style and color scheme. Specifies Mozilla like splitter style and color scheme. Specifies Office 2007 like splitter style and color scheme. Represents event arguments for ExpandedChanging and ExpandedChanged events. Gets the action that caused the event, event source. Gets or sets whether execution Expand event should be canceled. Applies only to ExpandedChanging event. Default is false. Indicates new value for the Expanded property. Represents the Outlook like Explorer-bar Control. Creates new instance of side bar control. Clean up any resources being used. Returns true if color scheme has changed. Resets color scheme to it's default value. Creates the Graphics object for the control. The Graphics object for the control. Returns the renderer control will be rendered with. The current renderer. Raises ItemLayoutUpdated event. Provides event arguments. Applies any layout changes and repaint the control. Invokes ItemDoubleClick event. Reference to item double-clicked Event arguments Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the first item that matches specified name. Item name to look for. Ensures that item is displayed on the screen. Item needs to have it's Visible property set to true. This method will expand the group if needed or it will scroll control to display an item. Item to display. Returns the item located at specific client coordinates. X Coordinate Y Coordinate Invokes the DotNetBar Customize dialog. Invokes SerializeItem event. Provides data for the event. Invokes DeserializeItem event. Provides data for the event. Loads the Side bar definition from file. Definition file name. Saves the Side bar definition to file. Definition file name. Occurs when Checked property of an button has changed. Occurs when Item is clicked. Occurs when Item is clicked. Occurs when popup of type container is loading. Occurs when popup of type container is unloading. Occurs when popup item is about to open. Occurs when popup item is closing. Occurs just before popup window is shown. Occurs when Item Expanded property has changed. Occurs when mouse button is pressed. Occurs when mouse button is released. Occurs when mouse enters the item. Occurs when mouse leaves the item. Occurs when mouse moves over the item. Occurs when mouse remains still inside an item for an amount of time. Occurs when item loses input focus. Occurs when item receives input focus. Occurs when user changes the item position, removes the item, adds new item or creates new bar. Occurs after an Item is removed from SubItemsCollection. Occurs after an Item has been added to the SubItemsCollection. Occurs when ControlContainerControl is created and contained control is needed. Occurs when Text property of an Item has changed. Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. Occurs after DotNetBar definition is loaded. Occurs before an item in option group is checked and provides opportunity to cancel that. Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. To serialize custom data to XML definition control creates handle this event and use CustomXmlElement property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data you have serialized during SerializeItem event. To de-serialize custom data from XML definition handle this event and use CustomXmlElement property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. Suspends the layout and painting of the control. When you want to perform multiple operations on the explorer bar and you want to ensure that layout of the items on it and painting is not performed for performance and appearance reasons set this property to true. Once you want to enable layout and painting set the property back to false and call RecalcLayout method. Default value is false. Gets or sets Bar Color Scheme. Specifies whether ExplorerBar is drawn using Themes when running on OS that supports themes like Windows XP. Specifies the background style of the Explorer Bar. Gets or sets the vertical spacing between the group items. Occurs after internal item layout has been updated and items have valid bounds assigned. Gets or sets whether anti-alias smoothing is used while painting. Returns the collection of Explorer Bar Groups. Gets or sets the form ExplorerBar is attached to. Gets or sets the margin in pixels between the explorer bar groups and the edge of the control. Gets or sets whether end-user can rearrange the items inside the panels. Gets or sets whether animation is enabled. Gets or sets maximum animation time in milliseconds. Gets or sets whether native .NET Drag and Drop is used by side-bar to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. Applies the stock style to the object. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. Specifies custom image to be used as button on ExplorerBarGroup item to expand the group. Default value is null which indicates that default button is used. Specifies custom image to be used as button on ExplorerBarGroup item to expand the group. This image is used when mouse is over the button. Default value is null which indicates that default button is used. Specifies custom image to be used as button on ExplorerBarGroup item to expand the group. This image is used when user presses left mouse button while cursor is positioned over the button. Default value is null which indicates that default button is used. Specifies custom image to be used as button on ExplorerBarGroup item to collapse the group. Default value is null which indicates that default button is used. Specifies custom image to be used as button on ExplorerBarGroup item to collapse the group. This Image is used when mouse is over the button. Default value is null which indicates that default button is used. Specifies custom image to be used as button on ExplorerBarGroup item to collapse the group. This Image is used when left mouse button is pressed while cursor is over the button. Default value is null which indicates that default button is used. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for images displayed on the Group Item. ImageList for large-sized images used on Items. Indicates whether Tooltips are shown on Bars and menus. Indicates whether item shortcut is displayed in Tooltips. Gets or sets the item default accesibility action will be performed on. Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. Returns the reference to the container that containing the sub-items. Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. Gets/Sets Bar definition as XML string. Indicates whether shortucts handled by items are dispatched to the next handler or control. Represents the method that will handle the ItemRemoved event. Provides layout for Explorer-Bar control. Creates new instance of ExplorerBarContainerItem class. Returns copy of ExplorerBarContainerItem item Recalculates the size of the item Paints this base container Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. Sets input focus to next visible item in Explorer Bar. True if focus was set to next visible item otherwise false. Sets input focus to previous visible item in Explorer Bar. True if focus was set to previous visible item otherwise false. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Represents the Explorer-Bar Group item. Creates new instance of ExplorerBarGroupItem. Creates new instance of ExplorerBarGroupItem and assigns the name to it. Item name. Creates new instance of ExplorerBarGroupItem and assigns the name and text to it. Item name. item text. Returns copy of ExplorerBarGroupItem item. Returns the Font object to be used for drawing the item text. Font object. Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Occurs when the item is clicked. This is used by internal implementation only. Called when Visibility of the items has changed. New Visible state. Overloaded. Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Overloaded. Deserializes the Item from the XmlElement. Source XmlElement. Shows tooltip for this item. Forces the repaint the item. Applies default appearance to ExplorerBarGroupItem. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Gets or sets whether expand button is visible. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether drop shadow is displayed when non-themed display is used. Gets the reference to ElementStyle object which describes visual appearance of the explorer group item title. Gets the reference to ElementStyle object which describes visual appearance of the explorer group item title while mouse is over the title bar. Gets or sets the item background style. Gets or sets whether clicking the header of the control expands the item. Applies the stock style to the object. Applies new visual style to this the item and all of its sub-items. Gets or sets expand button border color. Gets or sets expand button back color. Gets or sets expand button fore color. Gets or sets hot expand button border color. Gets or sets hot expand button back color. Gets or sets hot expand button fore color. Gets or sets a value indicating whether the item is enabled. Gets the rectangle of the panel item Button. Specifies the image. Indicates whether XP themed special group colors are used for drawing. Gets or sets the margin in pixels between the edge of the container and the items contained inside of it. Default value is 4. Gets or sets whether text on sub items is wrapped on new line if it cannot fit the space available. Specifies the index of the image if ImageList is used. Summary description for frmCustomize. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Defines the generic container item that is used by toolbar, menu bar and other control for item layout. Occurs when new item is added to the container. Returns copy of GenericItemContainer item Paints this base container Recalculate Size of this item This must be called by child item to let the parent know that its size has been changed. Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. Called when item owner has changed. Return Sub Item at specified location Set/Get does container wraps item into the new line when they exceed the container size Specifies whether to display more items on popup menu or Bar. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether container is system container used internally by DotNetBar. When parent items does recalc size for its sub-items it should query image size and store biggest image size into this property. Gets or sets whether item container fills the container control completely. Summary description for Hook. Summary description for HTMLHelp. Interface for designer-item integration. Describes container support for setting the word-wrap behavior of it's sub-items. Gets or sets whether sub items text will be word wrapped if it cannot fit the space allocated. Summary description for ItemPaintArgs. Holds reference to all unique items in the DotNetBar. Provides context information for serialization. Gets or sets reference to context XmlElement an item is being serialized to. Gets or sets whether SerializeItem event handler has been defined and whether event should be fired. Gets or sets whether DeserializeItem event handler has been defined and whether event should be fired. Provides access to serializer. Returns the renderer control will be rendered with. The current renderer. Represent an style for the item. Default Constructor Makes a copy of the ItemStyle object. New Instance of a ItemStyle object Paints the style. Graphics object Target area Text Text area Text Font Paints the style Graphics object Target Area Text Text area Text Font Border Type Paints the style Graphics object Target Area Paints the style text only. Graphics object Text Text area Font Gets or sets whether text is drawn vertically by this style. Gets or sets a background color or starting color for gradient background. Gets or sets a background color or ending color for gradient background. Gets or sets a text color. Gets or sets the gradient angle. Gets or sets the style Font Gets or sets a value that determines whether text is displayed in multiple lines or one long line. Specifies alignment of the text. Specifies alignment of the text. Specifies how to trim characters when text does not fit. Specifies background image. Specifies background image position when container is larger than image. Specifies the transparency of background image. Gets or sets the corner type. Gets or sets the diameter in pixels of the corner type rounded or diagonal. Gets or sets the border type. Gets or sets dash style for single line border type. Gets or sets the border sides that are displayed. Gets or sets the border color. Gets or sets the line tickness of single line border. Gets or sets the left text margin. Gets or sets the right text margin. Gets or sets the top text margin. Gets or sets the bottom text margin. ColorEx object that provides the transparency setting ability. Constructor with Color Initialization. Color object Constructor with Color and Transparency Initialization. Color object Transparency Returns the color object with the transparency set. Color object Gets or sets the Color object which does not include transparency. Indicates the transparency for the color. Specifies that color derived from system colors which is part of DotNetBar Color Scheme object is used. Colors derived from system colors are automatically refreshed when system colors are changed. We recommend using this property to specify color rather than setting color directly. Using colors that are derived from system colors improves uniform look of your application and visual integration into user environment. Returns empty ColorEx object. Indicates whether object contain any color. Gets or sets a background color or starting color for gradient background. Gets or sets a background color or ending color for gradient background. Gets or sets a text color. Gets or sets the gradient angle. Gets or sets the style Font Gets or sets a value that determines whether text is displayed in multiple lines or one long line. Specifies alignment of the text. Specifies alignment of the text. Specifies how to trim characters when text does not fit. Specifies background image. Specifies background image position when container is larger than image. Specifies the transparency of background image. Gets or sets the corner type. Gets or sets the diameter in pixels of the corner type rounded or diagonal. Gets or sets the border type. Gets or sets dash style for single line border type. Gets or sets the border sides that are displayed. Gets or sets the border color. Gets or sets the line tickness of single line border. Gets or sets the left text margin. Gets or sets the right text margin. Gets or sets the top text margin. Gets or sets the bottom text margin. ColorEx object that provides the transparency setting ability. Gets or sets the Color object which does not include transparency. Indicates the transparency for the color. Specifies that color derived from system colors which is part of DotNetBar Color Scheme object is used. Colors derived from system colors are automatically refreshed when system colors are changed. We recommend using this property to specify color rather than setting color directly. Using colors that are derived from system colors improves uniform look of your application and visual integration into user environment. Summary description for LabelItem. Called when ImageTextSpacing property has changed. Old property value New property value Gets whether property should be serialized. Reset property to its default value. Gets whether property should be serialized. Gets whether property should be serialized. Resets the SingleLineColor property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Called when SymbolSize property has changed. Old property value New property value Gets whether property should be serialized. Resets property to its default value. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Specifies spacing between label image and text. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets the type of the border drawn around the label. Gets or sets the border sides that are displayed. Default value specifies border on all 4 sides. Gets or sets the background color of the label. Gets or sets the text color. Gets or sets the border line color when border is single line. Gets or sets the horizontal text alignment. Gets or sets the text vertical alignment. Gets or sets the label font. Gets or sets the left padding in pixels. Gets or sets the right padding in pixels. Gets or sets the top padding in pixels. Gets or sets the bottom padding in pixels. Gets or sets the width of the label in pixels. Gets or sets the height of the label. Gets or sets whether the label is drawn as a divider label. Gets or sets a value that determines whether text is displayed in multiple lines or one long line. Indicates whether label text is rendered using bold font unless the Font property is specifically set to different font. Gets or sets the text associated with this item. Specifies the label icon. Icons support alpha blending. Specifies label image. Specifies the index of the image for the label if ImageList is used. Gets/Sets the image position inside the label. Gets or sets text-orientation. Default is horizontal. Gets or sets how vertical text is rotated when TextOrientation = Vertical. Gets the realized symbol string. Indicates the symbol displayed on label instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Indicates the size of the symbol in points. Gets or sets the color of the symbol. Gets or sets whether label hosted in multi-line ItemContainer triggers new line switch after label is processed. Contains static keys that are used to discover localized text for internal controls. Navigation Pane collapse button tooltip text. Navigation Pane expand button tooltip text. Bar auto-hide button tooltip text. Bar customize button tooltip text. Bar close button tooltip text. Bar maximize button tooltip text. CustomizeItem tooltip text. CustomizeItem Add/Remove text. CustomizeItem text for button that opens Customize dialog. CustomizeItem text for Reset command. Tooltip text for system button that displays overflow items. Text for Customize Dialog caption. Text for Customize Dialog toolbars tab. Text for Customize Dialog commands tab. Text for Customize Dialog options tab. Text for Customize Dialog keyboard button. Text for Customize Dialog close button. Text for Customize Dialog new toolbar button. Text for Customize Dialog rename toolbar button. Text for Customize Dialog delete toolbar button. Text for Customize Dialog reset toolbar button. Text for Customize Dialog label that gives following instructions to user: To add a command to Bar select the category and drag the command out of this box to a Bar. Text for Customize Dialog categories label. Text for Customize Dialog toolbars label. Text for Customize Dialog options tab Personalized Menus and Toolbars label. Text for Customize Dialog options tab Aways show full menus check box. Text for Customize Dialog options tab Show full menus after a short delay check box. Text for Customize Dialog options tab 'Reset my usage data' command. Text for Customize Dialog options tab 'Other' labe. Text for Customize Dialog options tab 'Menu Animation:' label. Text for Customize Dialog options tab Menu Animation combo box None option. Text for Customize Dialog options tab Menu Animation combo box System Default option. Text for Customize Dialog options tab Menu Animation combo box Random option. Text for Customize Dialog options tab Menu Animation combo box Unfold option. Text for Customize Dialog options tab Menu Animation combo box Slide option. Text for Customize Dialog Confirm delete of bar message box. Text for Reset command on customize item context menu. Text for Delete item command on customize item context menu. Text for Change Name item command on customize item context menu. Text for Default Style item command on customize item context menu. Text for Text Only item command on customize item context menu. Text for Image And Text item command on customize item context menu. Text for Begin Group item command on customize item context menu. Text MdiSystemItem Minimize button. Text MdiSystemItem Restore button. Text MdiSystemItem Close button. Text MdiSystemItem menu Restore command. Text MdiSystemItem menu Move command. Text MdiSystemItem menu Size command. Text MdiSystemItem menu Minimize command. Text MdiSystemItem menu Maximize command. Text MdiSystemItem menu Close command. Text MdiSystemItem menu Next command. Text Navigation Bar Show More Buttons menu item. Text Navigation Bar Show Fewer Buttons menu item. Text Navigation Bar Options menu item. Text for Move Up button on Navigation Bar Options dialog box. Text for Move Down button on Navigation Bar Options dialog box. Text for Reset button on Navigation Bar Options dialog box. Text for OK button on Navigation Bar Options dialog box. Text for Cancel button on Navigation Bar Options dialog box. Text for Navigation Bar Options dialog box title. Text for Navigation Bar Options label which is displayed above the list box which lists all the controls. Text for Rename Toolbar dialog caption. Text for New Toolbar dialog caption. Text for Bar Name label on Bar edit dialog (either rename or new). Text for OK Button on Bar edit dialog (either rename or new). Text for Cancel Button on Bar edit dialog (either rename or new). Text for Invalid Name Message on Bar edit dialog (either rename or new). Text displayed on Color Picker drop down Theme Colors label. Text displayed on Color Picker drop down Standard Colors label. Text displayed on Color Picker drop down more colors menu item. Text for the OK Button on Color Picker dialog. Text for the Cancel Button on Color Picker dialog. Text for the new color label on Color Picker dialog. Text for the current color label on Color Picker dialog. Text for the colors label on the standard colors tab. Text for the colors label on the custom colors tab. Text for the green component label on the custom colors tab. Text for the blue component label on the custom colors tab. Text for the red component label on the custom colors tab. Text for the Color Model label on the custom colors tab. Text for the RGB combo box item choice on the custom colors tab. Text for the Standard tab on color picker dialog. Text for the Custom tab on color picker dialog. Text for the Custom tab on color picker dialog. Text for the Custom tab on color picker dialog. Indicates the text for Today button displayed on the MonthCalendarItem control. Indicates the text for Clear button displayed on the MonthCalendarItem control. Indicates the text for MessageBoxEx Abort button. Indicates the text for MessageBoxEx Cancel button. Indicates the text for MessageBoxEx Close button. Indicates the text for MessageBoxEx Continue button. Indicates the text for MessageBoxEx Help button. Indicates the text for MessageBoxEx Ignore button. Indicates the text for MessageBoxEx No button. Indicates the text for MessageBoxEx OK button. Indicates the text for MessageBoxEx Retry button. Indicates the text for MessageBoxEx Try Again button. Indicates the text for MessageBoxEx Yes button. Identifies Form system menu Restore item. Identifies Form system menu Move item. Identifies Form system menu Size item. Identifies Form system menu Minimize item. Identifies Form system menu Maximize item. Identifies Form system menu Close item. Identifies Time Selector OK button. Identifies Time Selector Clear button. Identifies Time Selector Hour Label. Identifies Time Selector Minute Label. Identifies 'Show all' Filter Expression label. Identifies 'Show null' Filter Expression label. Identifies 'Show not null' Filter Expression label. Identifies 'Custom' Filter Expression label. Identifies 'Enter expression' Filter text. Identifies 'Apply' Filter Expression button label. Identifies 'Apply' Filter Expression button label. Identifies 'Apply' Filter Expression button label. Identifies 'Ok' Filter Expression button label. Identifies 'Cancel' Filter Expression button label. Identifies 'Close' Filter Expression button label. Identifies 'Clear' Filter Expression button label. Identifies 'Clear' Filter Expression button label. Identifies Filter DateTimePicked dialog 'Filter by relative date' text. Identifies Filter DateTimePicker dialog 'Filter by specific date' text. Identifies Filter DateTimePicker dialog 'Filter by date range' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Current Month' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Current Year' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last Month Period' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 3 Month Period' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 6 Month Period' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 9 Month Period' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last Year' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 5 Year Period' text. Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 10 Year Period' text. Identifies Filter expression evaluation error 'Expression error' text. Identifies Filter expression evaluation error 'Missing parenthesis' text. Identifies Filter expression evaluation error 'Missing quote' text. Identifies Filter expression evaluation error 'Invalid number of arguments' text. Identifies Filter expression evaluation error 'Invalid argument' text. Identifies Filter expression evaluation error 'Invalid 'Empty' operation' text. Identifies Filter expression evaluation error 'Invalid DateTime operation' text. Identifies Filter expression evaluation error 'Invalid bool operation' text. Identifies Filter expression evaluation error 'Invalid string operation' text. Identifies Filter expression evaluation error 'Invalid numeric operation' text. Identifies Filter expression evaluation error 'Invalid logical evaluation' text. Identifies Filter expression evaluation error 'Undefined User function' text. Identifies custom filter dialog title 'Custom Filter' text. Identifies custom filter dialog 'New Filter' text. Identifies custom filter dialog 'New' button text. Identifies custom filter dialog 'Delete' button text. Identifies custom filter dialog 'Filter Name' text. Identifies custom filter dialog 'Description' text. Identifies custom filter dialog 'Show in FilterPopup' text. Identifies custom filter dialog title 'Custom Filter' text. Identifies the default GroupBy WaterMarkText. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Represents an item that displays log information in list container. Initializes a new instance of the LogItem class. Creates new instance of LogItem and assigns the name to it. Item name. Creates new instance of LogItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets the color of the control text body. Gets or sets the color of the header text. Gets or sets the image displayed on the log item. Gets or sets the image position in relation to text. Gets or sets the background color of the item. Gets whether item supports text markup. Default is false. Summary description for MdiWindowListItem. Initializes the item and connects it to the MDI form so it can process the events. You should not call this method directly since this process is automatically managed by the item. Initializes the item and connects it to the MDI form so it can process the events. You should not call this method directly since this process is automatically managed by the item. Refresh the MDI Child form Icons that are displayed on window list items. Gets or sets whether the MDI Child Window Icons are displayed on items. Gets or sets maximum form caption length that will be displayed on each item. If caption length exceeds given value ... characters are added. Gets whether item has been connected to the MDI form so it can process its events. Gets or sets whether flicker associated with switching maximized Mdi child forms is attempted to eliminate. You should set this property to false if you encounter any painting problems with your Mdi child forms. Gets or sets whether numbered access keys are created for MDI Child window menu items for first 9 items. Access keys will start with number 1 and go through 9. Default value is false which indicates that access keys are not created. Summary description for PopupWindow. Return Sub Item at specified location Gets or sets whether Key Tips (accelerator keys) for items are displayed on top of them. Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means that control Font is used for Key Tips display. Gets or sets the item default accessibility action will be performed on. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Indicates whether Tooltips are shown on Bars and menus. Sets,Gets the side bar image structure. Gets or sets the HotSubItem on the menu. This method is used internally by DotNetBar and should not be used in your application. Summary description for MessageHandler. Summary description for NativeFunctions. For use with ChildWindowFromPointEx Does not skip any child windows Skips invisible child windows Skips disabled child windows Skips transparent child windows Represents Outlook 2003 like Navigation Bar. Default constructor. Applies design-time defaults to control. Increases the size of the navigation bar if possible by showing more buttons on the top. Reduces the size of the navigation bar if possible by showing fewer buttons on the top. Saves current visual layout of navigation bar control to XML based file. File name to save layout to. Saves current visual layout of navigation bar control to XmlElement. XmlElement object that will act as a parent for the layout definition. Exact same element should be passed into the LoadLayout method to load the layout. Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. File to load layout from. Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. Parent XML element that is used to load layout from. Note that this must be the same element that was passed into the SaveLayout method. Occurs after Options dialog which is used to customize control's content has closed by user using OK button. Returns collection of items on a bar. Gets or sets whether Configure Buttons button is visible. Gets or sets whether Show More Buttons and Show Fewer Buttons menu items are visible on Configure buttons menu. Gets or sets whether Navigation Pane Options menu item is visible on Configure buttons menu. Gets or sets whether Navigation Pane Add/Remove Buttons menu item is visible on Configure buttons menu. Gets or sets whether summary line is visible. Gets or sets the padding in pixels at the top portion of the item. Height of each item will be increased by padding amount. Gets or sets the padding in pixels for bottom portion of the item. Height of each item will be increased by padding amount. Returns items container. Returns reference to currently checked button. Gets or sets whether images are automatically resized to size specified in ImageSizeSummaryLine when button is on the bottom summary line of navigation bar. Gets or sets size of the image that will be use to resize images to when button button is on the bottom summary line of navigation bar and AutoSizeButtonImage=true. Gets or sets the navigation bar definition string. Gets/Sets the visual style for items and color scheme. Indicates whether splitter on top of the navigation bar is visible. When activated splitter will let user change the height of the control to show fewer or more buttons. It is recommended to have navigation bar docked to bottom (Dock=Bottom) to maintain proper layout. Container control for Navigation Bar. Creates new instance of NavigationBarContainer. Creates new instance of SideBarPanelItem and assigns the name to it. Item name. Creates new instance of SideBarPanelItem and assigns the name and text to it. Item name. item text. Returns copy of SideBarPanelItem item. Recalculates size of this container. Increases the size of the navigation bar if possible by showing more buttons on the top. Reduces the size of the navigation bar if possible by showing fewer buttons on the top. Must be called by any sub item that implements the image when image has changed Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). Occurs after an item has been removed. Item being removed. Returns index of the first item that is displayed in summary line or -1 if there is no item displayed in summary line. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether Configure Buttons button is visible. Gets or sets whether Show More Buttons and Show Fewer Buttons menu items are visible on Configure buttons menu. Gets or sets whether Navigation Pane Options menu item is visible on Configure buttons menu. Gets or sets whether Navigation Pane Add/Remove Buttons menu item is visible on Configure buttons menu. Gets or sets the padding in pixels at the top portion of the item. Height of each item will be increased by padding amount. Gets or sets the padding in pixels for bottom portion of the item. Height of each item will be increased by padding amount. Gets or sets whether images are automatically resized to size specified in ImageSizeSummaryLine when button is on the bottom summary line of navigation bar. Gets or sets size of the image that will be use to resize images to when button button is on the bottom summary line of navigation bar and AutoSizeButtonImage=true. Gets or sets whether summary line is visible. Delegate for OptionGroupChanging event. Delegate for PanelPopup events. Represents Outlook 2003 style navigation pane control. Required designer variable. Clean up any resources being used. Applies any layout changes and repaint the control. Returns Panel associated with button on navigation bar or null if panel cannot be found. Button on navigation bar. Suspends normal layout logic. Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. Increases the size of the navigation bar if possible by showing more buttons on the top. Reduces the size of the navigation bar if possible by showing fewer buttons on the top. Saves current visual layout of navigation bar control to XML based file. File name to save layout to. Saves current visual layout of navigation bar control to XmlElement. XmlElement object that will act as a parent for the layout definition. Exact same element should be passed into the LoadLayout method to load the layout. Popup selected pane when control is collapsed. When control is collapsed (Expanded=false) currently selected pane is not visible calling this method will popup selected pane and allow user access to it. Use PopupPaneVisible property to check whether currently selected pane is displayed as popup. Hides popup selected pane when control is collapsed and selected pane is displayed as popup. When control is collapsed (Expanded=false) currently selected pane can be displayed as popup. Calling this method will hide the popup pane. Use PopupPaneVisible property to check whether currently selected pane is displayed as popup. Raises the PanelPopupClosed event. Provides event arguments. Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. File to load layout from. Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. Parent XML element that is used to load layout from. Note that this must be the same element that was passed into the SaveLayout method. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Updates the color scheme on child panels to reflect the style of the NavigationBar control. Calling this method is necessary only if you manually change the NavigationBar.ColorScheme property. Required method for Designer support - do not modify the contents of this method with the code editor. Occurs when Item is clicked. Occurs when currently selected panel is about to change. Occurs when control is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs before panel is displayed on popup when control is collapsed. You can use this event to modify default size of the popup panel or cancel the popup of the panel. Occurs after panel is displayed on popup. Occurs after panel displayed on popup is closed. Occurs before Expanded property is changed. You can cancel change of this property by setting Cancel=true on the event arguments. Occurs after Expanded property has changed. You can handle ExpandedChanging event and have opportunity to cancel the change. Occurs after Options dialog which is used to customize control's content has closed by user using OK button. Returns the width of the expanded control if control is currently collapsed. Returns collection containing buttons on navigation bar. Gets or sets the height of the navigation bar part of the navigation pane control. Navigation Bar height is automatically calculated based on the content. Setting this property suggests desired height of the navigation bar but the actual height will be calculated to ensure that complete buttons are visible so suggested and actual height might differ. Returns reference to internal NavigationBar control. Gets or sets size of the image that will be use to resize images to when button button is on the bottom summary line of navigation bar and AutoSizeButtonImage=true. Gets or sets whether Configure Buttons button is visible. Gets or sets whether Show More Buttons and Show Fewer Buttons menu items are visible on Configure buttons menu. Gets or sets whether Navigation Pane Options menu item is visible on Configure buttons menu. Gets or sets whether Navigation Pane Add/Remove Buttons menu item is visible on Configure buttons menu. Returns reference to currently checked button. Returns reference to currently selected panel. Panels are automatically switched when buttons are checked. ImageList for images used on Items. Returns reference to the PanelEx that is used to display title. Gets or sets the padding in pixels at the top portion of the item. Height of each item will be increased by padding amount. Gets or sets the padding in pixels for bottom portion of the item. Height of each item will be increased by padding amount. Gets or sets whether images are automatically resized to size specified in ImageSizeSummaryLine when button is on the bottom summary line of navigation bar. Gets or sets the navigation bar definition string. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets animation time in milliseconds when control is expanded or collapsed. Default value is 100 miliseconds. You can set this to 0 (zero) to disable animation. Gets or sets whether navigation pane can be collapsed. Default value is false. When set to true expand/collapse button will be displayed in title so control can be reduced in size. Gets or sets alignment of the expand button inside of title bar. Gets or sets whether navigation pane is expanded. Default value is true. When control is collapsed it is reduced in size so it consumes less space. Gets the reference to the inner panel displaying Navigation Pane vertical text created when control is collapsed. Gets or sets whether selected pane is displayed as popup when control is collapsed (Expanded=false). Using navigation pane button that is displayed when control is collapsed user can popup or close currently selected pane without expanding the control. You can use this property to do same from code as well as check whether selected pane is displayed as popup. Note that control must be collapsed (Expanded=false) in order for this property to have any effect. Gets/Sets the visual style for the control. Default style is Office 2003. Represents event arguments for PanelChanging event. Set to true to cancel changing of the panel. Panel that will be selected if operation is not cancelled. Panel that is currently selected and which will be de-selected if operation is not cancelled. Default constructor. Represents event arguments for BeforePanelPopup event. Set to true to cancel popup of the panel. Size and position of popup. You can modify this memeber to affect size and position of popup. Default constructor. Represents Panel on Navigation Pane control. Gets or sets button associated with the pane on the panel when hosted on NavigationPane control. Summary description for NavPaneOptions. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Updates position of the title bar button to reflect any changes to the button that influence size of the button. Occurs when Expanded/Collapse button is clicked. Gets or sets whether expand button is visible or not. Default value is true. Gets or sets alignment of the button. Gets or sets whether text markup if it occupies less space than control provides uses the Style Alignment and LineAlignment properties to align the markup inside of the control. Default value is true. Use as a popup container for DotNetBar objects. Summary description for PopupContainer. Summary description for PopupShadow. Represents a progress bar item. Creates new instance of ProgressBarItem. Creates new instance of ProgressBarItem and assigns the name to it. Item name. Creates new instance of ProgressBarItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the ProgressBarItem specific properties to new instance of the item. New ProgressBarItem instance. Copies the ProgressBarItem specific properties to new instance of the item. New ProgressBarItem instance. Overriden. Draws the item. Target Graphics object. Overriden. Recalculates the size of the item. Resets style to default value. Used by windows forms designer. Advances the current position of the progress bar by the amount of the Step property. Advances the current position of the progress bar by the specified amount. The amount by which to increment the progress bar's current position. Gets whether ChunkColor property should be serialized. Resets the ChunkColor property to its default value. Gets whether ChunkColor property should be serialized. Resets the ChunkColor property to its default value. Overloaded. Deserializes the Item from the XmlElement. Source XmlElement. Overloaded. Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Gets or sets the item background style. Specifies the background style of the item. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets or sets the current position of the progress bar. Gets or sets the amount by which a call to the PerformStep method increases the current position of the progress bar. Gets or sets whether the text inside the progress bar is displayed. Gets or sets the width of the item in pixels. 0 value indicates the auto-sizing item based on the text contained in it. Gets or sets the height of the label. 0 value indicates the auto-sizing item based on the text height. Gets or sets the color of the progress chunk. Gets or sets the target gradient color of the progress chunk. Gets or sets the gradient angle of the progress chunk. Indicates item's visiblity when on pop-up menu. Indicates whether item was recently used. Gets or sets the type of progress bar used to indicate progress. The Standard style displays the progress based on Minimum, Maximum and current Value. The Marquee type is automatically moving progress bar that is used to indicate an ongoing operation for which the actual duration cannot be estimated. Gets or sets the marquee animation speed in milliseconds. Gets or sets the predefined color state table for progress bar. Color specified applies to items with Office 2007 style only. It does not have any effect on other styles. You can use ColorTable to indicate the state of the operation that Progress Bar is tracking. Default value is eProgressBarItemColor.Normal. Summary description for RemindForm. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Represents color table for Bar objects in various states. Gets or sets the colors for top part of toolbar background. Gets or sets the colors for bottom part of toolbar background. Gets or sets the color of the bottom border. Gets or sets the popup toolbar background color. Gets or sets the color of popup toolbar border. Gets or sets the status bar top border color. Gets or sets the status bar top border light color. Gets or sets the alternative background colors for the status bar. Represents color table for ButtonItem object. Gets or sets the name of the color table. Gets or sets the color table applied for button in default state. Gets or sets the color table applied when mouse is over the button. Gets or sets the color table applied when mouse is over the buttons inactive split part. Applies to split button appearance only. Gets or sets the color table applied when mouse is pressed over the button. Gets or sets the color table applied when mouse is pressed over the button. Gets or sets the color table applied when button is expanded. Gets or sets the color table applied when cursor is over button on a menu. Represents typed collection of Office2007ButtonItemColorTable type. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Returns whether collection contains object with specified name. Name of the object to look for true if object with given name is part of the collection otherwise false Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Office2007ButtonItemColorTable array. Array to copy to. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's index. Represents a color table for ButtonItem in certain state like but not limited to mouse over, checked or pressed. Gets or sets the outer border colors. Gets or sets the outer border width. Default is 1. Gets or sets the inner border colors. Gets or sets top part background colors. Gets or sets highlight colors for the top background part. Gets or sets bottom part background colors. Gets or sets highlight colors for the bottom background part. Gets or sets the split border colors that divides button text and image from expand part of the button. Gets or sets the split border light colors that divides button text and image from expand part of the button. Gets or sets the text color. Gets or sets the background color of the expand sign. Gets or sets the outline light color of the expand sign. Gets or sets the single gradient background for the button. When specified it is used instead of TopBackground and BottomBackground for rendering. Represent the color table for the CheckBoxItem. Gets or sets the colors for the item in default state. Gets or sets the colors for the item when mouse is over the item. Gets or sets the colors for the item when mouse is pressed over the item. Gets or sets the colors for the item when item is disabled. Defines the colors for the single CheckBoxItem state. Gets or sets the background colors of the check box. Gets or sets the color of the check border. Gets or sets the inner color of check box border. Gets or sets the inner background color of check box. Gets or sets the color of the check sign that is drawn when item is checked. Gets or sets the text color. Defines color table for ColorItem. Gets or sets the border that is drawn around each individual color item or color item group. Gets or sets the inner mouse over color. Gets or sets the outer mouse over color. Represents the painter for ColorItem in Office 2007 style Gets or sets color table used by renderer. Defines the color scheme type for the Office2007ColorTable. Blue color scheme. Black color scheme. Silver color scheme. Windows Vista Glass inspired color scheme. Defines the delegate which retrieves the color for specific integer value. color represented as integer. Reference to Color object. Defines contextual label colors. Initializes a new instance of the LabelColors structure. Initializes ColorScheme object with the black color scheme. ColorScheme object to initialize. Defines the color table for the combo box. Gets or sets the color for combo box in default state. Gets or sets the color for standalone combo box in default state. Standalone combo box is a control not used by ComboBoxItem. Gets or sets the colors when mouse is over the control. Gets or sets the colors when control is dropped down. Defines the combo box colors for a particular state. Gets or sets the border color. Gets or sets the background color. Gets or sets the outer expand button border. Gets or sets the inner expand button border. Gets or sets the background color of the expand button. Gets or sets the foreground color of the expand button. Defines color table for the Office 2007 style DataGridView control. Gets or sets grid background color. Gets or sets default cell color. Gets or sets default cell text color. Gets or sets the background color for the column headers in normal state. Gets or sets the normal column text color. Gets or sets the column header border color. Gets or sets the background color for the column headers in mouse over state. Gets or sets the column header border color when mouse is over the column. Gets or sets the selected column header text color. Gets or sets the background color for the column headers in selected state. Gets or sets the border color for the column headers in selected state. Gets or sets the background color for the column headers in selected mouse over state. Gets or sets the border color for the column headers in selected mouse over state. Gets or sets the background color for the column headers in pressed state. Gets or sets the border color for the column headers in pressed state. Gets or sets the column header foreground color. Gets or sets the background color for row marker background. Gets or sets the border color for row marker. Gets or sets the background color for row marker background. Gets or sets the border color for row marker. Gets or sets the background color for row marker background. Gets or sets the border color for row marker. Gets or sets the background color for row marker background. Gets or sets the border color for row marker. Gets or sets the background color for row marker background. Gets or sets the border color for row marker. Gets or sets the color of the grid lines. Gets or sets the background color of selector cell usually located in top-left corner. Gets or sets the border color of selector cell usually located in top-left corner. Gets or sets the light border color of selector cell usually located in top-left corner. Gets or sets the dark border color of selector cell usually located in top-left corner. Gets or sets the sign color of selector cell usually located in top-left corner. Gets or sets the background color of selector cell usually located in top-left corner. Gets or sets the border color of selector cell usually located in top-left corner. Gets or sets the light border color of selector cell usually located in top-left corner. Gets or sets the dark border color of selector cell usually located in top-left corner. Gets or sets the sign color of selector cell usually located in top-left corner. Defines color table for the Dialog Launcher button. Gets or sets the colors for the default state. Gets or sets the colors for the mouse over state. Gets or sets the colors for the pressed state. Defines the color table for dialog launcher state. Gets or sets the color of dialog launcher symbol. Gets or sets the shade color of dialog launcher symbol. Gets or sets the background color for the top part of the element. Gets or sets the background color for the bottom part of the element. Gets or sets the outer border colors. Gets or sets the inner border colors. Defines the color table for all states of Office 2007 style form caption. Gets or sets the color table for caption in active state. Gets or sets the color table for caption in inactive state. Gets or sets the background color of the form. Gets or sets the text color of the form. Gets or sets the MDI Client Background image. Defines color table for the Office 2007 style Form caption color state. Gets or sets the colors for the top part of the background. Gets or sets the colors for the bottom part of the background. Gets or sets the array of colors used to draw the border that separates the form caption and the form content. Applies only to the Office2007Form rendering. Gets or sets the color of caption text. Gets or sets the color of caption extra text that is appended to the caption. Gets or sets the array of colors that represents the border colors. Outer border is at index 0. Represents the color table used by the Gallery container. Gets or sets the background color of the Gallery Group label when gallery is displayed on popup. Gets or sets the text color of the Gallery Group label when gallery is displayed on popup. Gets or sets the border color of the Gallery Group label when gallery is displayed on popup. Represents color table for ItemContainer object with BeginGroup set to true. Gets or sets the outer border colors. Gets or sets the inner border colors. Gets or sets the top background colors. Gets or sets the bottom background colors. Gets or sets the dark color of item devider for items inside of the ItemContainer. Gets or sets the light color of item devider for items inside of the ItemContainer. Represents the color table for key tips. Gets or sets KeyTip Text color. Gets or sets KeyTip border color. Gets or sets KeyTip Background color. Represents color table for ListViewEx control. Gets or sets the background color of the columns. Gets or sets the color of the column separator. Gets or sets the color of the column text. Gets or sets the color of the control border. Gets or sets the background colors for the selected item. Gets or sets the color of the selected item border that is draw on top and bottom of the selection. Gets or sets the text color for selected item. Defines the color table for the menus. Gets or sets the menu background colors. Gets or sets the menu side background colors. Gets or sets the menu side background colors for the items that were not recently used. Gets or sets the menu border background colors. Gets or sets the menu side border. Gets or sets the light menu side border. Gets or sets the background color blend for the special file menu background. Gets or sets the two column container border color. Gets or sets the two column container light border color. Gets or sets the background color of first file column. Gets or sets the border color of first file column. Gets or sets the background color of first file column. Gets or sets the background color blend for the bottom container on file menu. Defines the color table for the NavigationPane control. Gets or sets the background color collection blend for the button background. Gets or sets color table used by renderer. Defines color table for the Office 2007 style ProgressBarItem. Gets or sets the background color collection blend for the item background. Gets or sets the outer border color. Gets or sets the inner border color. Gets or sets the color collection blend for the current progress part of the item. Gets or sets the color collection blend for overlay for the current progress of the item. Gets or sets the color collection blend of shadow for the current progress of the item. Defines abstract class for the ProgressBarItem painter. Gets or sets color table used by renderer. Defines painter for the Office 2007 style QAT Customize Item. Defines base class for QAT customize item painter. Gets or sets color table used by renderer. Defines Office 2007 style QAT painter. Defines base class for QAT overflow item painter. Gets or sets color table used by renderer. Defines the color table for the quick access toolbar in all states. Gets or sets the colors for the quick access toolbar background when hosted in ribbon control caption and form is active or the background colors when toolbar is hosted below the ribbon control. Gets or sets the colors for the quick access toolbar background when hosted in ribbon control caption and form is inactive Gets or sets the colors for the quick access toolbar background when positioned below the ribbon bar. Gets or sets the background color of Customize Quick Access Toolbar menu label displayed on customize quick access toolbar menu. Gets or sets the text color of Customize Quick Access Toolbar menu label displayed on customize quick access toolbar menu. Defines the color table for the Quick Access toolbar. Gets or sets the colors of the top background. Gets or sets the colors of the bottom background. Gets or sets the outer border color. Gets or sets the middle border color. Gets or sets the inner border color. Gets or sets the border when Windows Vista Glass is enabled. Represents Office 2007 Control renderer. Represents bases class that defines a renderer. Raises RenderKeyTips event. Provides context information. Draws KeyTip for an object. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderKeyTips method so events can occur. Provides context information. Raises RenderRibbonTabGroup event. Provides context information. Draws ribbon tab group. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabGroup method so events can occur. Provides context information. Raises RenderItemContainer event. Provides context information. Draws the separator for an item inside of item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainerSeparator method so events can occur. Provides context information. Raises RenderItemContainer event. Provides context information. Draws item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainer method so events can occur. Provides context information. Raises RenderButtonItem event. Provides context information. Draws ButtonItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. Provides context information. Raises RenderRibbonTabItem event. Provides context information. Draws RibbonTabItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabItem method so events can occur. Provides context information. Raises RenderToolbarBackground event. Provides context information. Draws docked or floating toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderToolbarBackground method so events can occur. Provides context information. Raises RenderPopupToolbarBackground event. Provides context information. Draws popup toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderPopupToolbarBackground method so events can occur. Provides context information. Raises RenderRibbonDialogLauncher event. Provides context information. Draws ribbon bar dialog launcher button. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonDialogLauncher method so events can occur. Provides context information. Raises RenderColorItem event event. Provides context information. Draws ColorItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderColorItem method so events can occur. Provides context information. Raises RenderRibbonControlBackground event event. Provides context information. Draws the background of the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonControlBackground method so events can occur. Provides context information. Raises RenderSystemCaptionItem event event. Provides context information. Draws the SystemCaptionItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSystemCaptionItem method so events can occur. Provides context information. Raises RenderRibbonFormCaptionText event event. Provides context information. Draws the form caption text for the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonFormCaptionText method so events can occur. Provides context information. Raises RenderQuickAccessToolbarBackground event event. Provides context information. Draws the background of Quick Access Toolbar on Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderQuickAccessToolbarBackground method so events can occur. Provides context information. Raises RenderMdiSystemItem event. Provides context information. Draws the MdiSystemItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderMdiSystemItem method so events can occur. Provides context information. Raises RenderFormCaptionBackground event. Provides context information. Draws the form caption background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderFormCaptionBackground method so events can occur. Provides context information. Raises RenderQatOverflowItem event. Provides context information. Draws the Quick Access Toolbar Overflow item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderQatOverflowItem method so events can occur. Provides context information. Raises RenderQatCustomizeItem event. Provides context information. Draws the Quick Access Toolbar Customize Item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderQatCustomizeItem method so events can occur. Provides context information. Raises RenderCheckBoxItem event. Provides context information. Draws the CheckBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCheckBoxItem method so events can occur. Provides context information. Raises RenderCheckBoxItem event. Provides context information. Draws the ProgressBarItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderProgressBarItem method so events can occur. Provides context information. Raises RenderNavPaneButtonBackground event. Provides context information. Draws the Navigation Pane button background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderNavPaneButtonBackground method so events can occur. Provides context information. Raises RenderSliderItem event. Provides context information. Draws the Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSliderItem method so events can occur. Provides context information. Raises RenderSideBar event. Provides context information. Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBar method so events can occur. Provides context information. Raises RenderSideBarPanelItem event. Provides context information. Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBarPanelItem method so events can occur. Provides context information. Raises RenderCrumbBarItemView event. Provides context information. Draws CrumbBarItemView. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCrumbBarItemView method so events can occur. Provides context information. Raises RenderCrumbBarOverflowItem event. Provides context information. Draws CrumbBarOverflowButton. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCrumbBarOverflowItem method so events can occur. Provides context information. Raises RenderSwitchButton event. Provides context information. Draws the Switch Button. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSwitchButton method so events can occur. Provides context information. Raises RenderRangeSliderItem event. Provides context information. Draws the Range Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRangeSliderItem method so events can occur. Provides context information. Raises RenderStepItem event. Provides context information. Draws the Step item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderStepItem method so events can occur. Provides context information. Raises RenderListBoxItem event. Provides context information. Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. Provides context information. Raises RenderListBoxItem event. Provides context information. Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. Provides context information. Raises RenderTabFormStrip event. Provides context information. Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. Provides context information. Raises RenderTabFormItem event. Provides context information. Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. Provides context information. Raises RenderNewTabFormItem event. Provides context information. Draws the NewTabFormItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. Provides context information. Raises RenderTabParentForm event. Provides context information. Draws the TabParentForm. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabParentForm method so events can occur. Provides context information. Occurs when KeyTip is rendered. Occurs when ribbon tab group is rendered. Occurs when ItemContainer is rendered. Occurs when separator is drawn for an item inside of ItemContainer. Occurs when ButtonItem is rendered. Occurs when RibbonTabItem is rendered. Occurs when docked or floating toolbar is rendered. Occurs when popup toolbar is rendered. Occurs when dialog launcher button on ribbon bar is rendered. Occurs when Ribbon Control background is rendered. Occurs when form caption text on ribbon control is rendered. Occurs when Quick Access Toolbar background is rendered. Occurs when ColorItem is rendered. Occurs when SystemCaptionItem is rendered. Occurs when MdiSystemItem is rendered. Occurs when form caption is background is being rendered. Occurs when quick access toolbar overflow item is being rendered. Occurs when quick access toolbar customize item is being rendered. Occurs when CheckBoxItem is being rendered. Occurs when ProgressBarItem is being rendered. Occurs when Navigation pane button background is being rendered. Occurs when Slider item is being rendered. Occurs when Range Slider item is being rendered. Occurs when SideBar control is being rendered. Occurs when SideBarPanelItem control is being rendered. Occurs when CrumbBarItemView is rendered. Occurs when CrumbBarOverflowButton is rendered. Occurs when Slider item is being rendered. Occurs when StepItem is being rendered. Occurs when ListBoxItem is being rendered. Occurs when SideNavItem is being rendered. Occurs when TabStrip is being rendered. Occurs when TabFormItem is rendered. Occurs when NewTabFormItem is rendered. Occurs when TabParentForm is being rendered. Draws KeyTip for an object. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderKeyTips method so events can occur. Provides context information. Draws ribbon tab group. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabGroup method so events can occur. Provides context information. Draws item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainer method so events can occur. Provides context information. Draws the separator for an item inside of item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainerSeparator method so events can occur. Provides context information. Draws ButtonItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. Provides context information. Draws RibbonTabItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabItem method so events can occur. Provides context information. Draws popup toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderPopupToolbarBackground method so events can occur. Provides context information. Draws docked or floating toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderToolbarBackground method so events can occur. Provides context information. Draws floating toolbar background. Provides context information. Draws ribbon bar dialog launcher button. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderPopupToolbarBackground method so events can occur. Provides context information. Draws ColorItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderColorItem method so events can occur. Provides context information. Draws the background of the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonControlBackground method so events can occur. Provides context information. Draws the form caption text for the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonFormCaptionText method so events can occur. Provides context information. Draws the background of Quick Access Toolbar on Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderQuickAccessToolbarBackground method so events can occur. Provides context information. Draws the SystemCaptionItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSystemCaptionItem method so events can occur. Provides context information. Draws the MdiSystemItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderMdiSystemItem method so events can occur. Provides context information. Draws the form caption background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderFormCaptionBackground method so events can occur. Provides context information. Draws the Quick Access Toolbar Overflow item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderQatOverflowItem method so events can occur. Provides context information. Draws the Quick Access Toolbar Overflow item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderQatOverflowItem method so events can occur. Provides context information. Draws the ProgressBarItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderProgressBarItem method so events can occur. Provides context information. Draws the Navigation Pane button background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderNavPaneButtonBackground method so events can occur. Provides context information. Draws the Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSliderItem method so events can occur. Provides context information. Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBar method so events can occur. Provides context information. Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBarPanelItem method so events can occur. Provides context information. Draws CrumbBarItemView. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. Provides context information. Draws CrumbBarOverflowButton. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderCrumbBarOverflowItem method so events can occur. Provides context information. Draws SwitchButton. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. Provides context information. Draws the Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderSliderItem method so events can occur. Provides context information. Draws the Step item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderStepItem method so events can occur. Provides context information. Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. Provides context information. Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. Provides context information. Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. Provides context information. Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. Provides context information. Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. Provides context information. Draws the TabParentForm. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you do not want default rendering to occur do not call the base implementation. You can call OnRenderTabParentForm method so events can occur. Provides context information. Occurs when color table is changed by setting the ColorTable property on the renderer. Gets or sets color table used by renderer. Defines color table for RibbonBar in various states. Gets or sets the colors for the default RibbonBar state. Gets or sets the colors for RibbonBar when mouse is over the control. Gets or sets the colors for RibbonBar when ribbon bar is in overflow state and expanded to show all the items. Represents the color table of RibbonBar for Office 2007 style. Default values represent blue Luna theme. Gets or sets the height in pixels of top background part. Gets or sets the outer border colors. Gets or sets the inner border colors. Gets or sets the top background colors. Gets or sets the bottom background colors. Gets or sets the title background colors. Gets or sets the color of title text. Defines color table for Ribbon Control. Gets or sets the colors for the outer border. Gets or sets the colors for the inner border. Gets or sets the colors for the tabs background area. Gets or sets the colors for the tabs background area when Windows Glass is enabled. Gets or sets the color of border which is drawn above the tab. Gets or sets the light color of border which is drawn above the tab. Gets or sets the round corner size for the ribbon control parts. Gets or sets the height in pixels of top background part. Gets or sets the top background colors. Gets or sets the bottom background colors. Gets or sets the background image used on Office 2007 style start button displayed in top-left corner of ribbon control. Note that image assigned to all StartButton properties must be the same size. The size for the button will be determined by image size set on this property. Gets or sets the background image used on Office 2007 style start button displayed in top-left corner of ribbon control when mouse is over the button. Gets or sets the background image used on Office 2007 style start button displayed in top-left corner of ribbon control when button is pressed. Represents painter for Office 2007 style ribbon overflow button. Defines the color table for the Ribbon Tab Group. Gets or sets the name of the color table. Gets or sets the background color. Gets or sets the background highlight colors. Gets or sets the text color. Gets or sets the border color Collection for Office2007RibbonTabGroupColorTable type. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Returns whether collection contains object with specified name. Name of the object to look for true if object with given name is part of the collection otherwise false Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Office2007RibbonTabItemColorTable array. Array to copy to. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's index. Defines the color table for RibbonTabItem states. Gets or sets the name of the color table. Gets or sets the default tab colors. Gets or sets the selected tab colors. Gets or sets the selected tab colors when mouse is over the tab. Gets or sets the colors when mouse is over the tab but tab is not selected. Gets or sets the round corner size for the top part of the ribbon tab item. Defines collection for Office2007RibbonTabItemColorTable items. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Returns whether collection contains object with specified name. Name of the object to look for true if object with given name is part of the collection otherwise false Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the Office2007ButtonItemColorTable array. Array to copy to. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's index. Defines the colors for the RibbonTabItem state like but not limited to selected, mouse over etc. Gets or sets the colors for the outer border. Gets or sets the colors for the inner border. Gets or sets the background colors. Gets or sets the background highlight colors. Gets or sets the text color. Gets or sets the text color when rendered on Windows Glass. Defines the colors for the scroll bar control. Gets or sets the colors for the control default state. Gets or sets the colors for the control when mouse is pressed over the control. Gets or sets the colors for the control when mouse is over the control but not over an active part of the control like scroll buttons. Gets or sets the colors for the control when mouse is over the active part of the control like scroll buttons. Gets or sets the colors for the control when control is disabled. Represents the color table for the Scroll bar in single state. Gets or sets the outer border color for the scroll bar thumb. Gets or sets the inner border color for the scroll bar thumb. Gets or sets the thumb background color blend collection. Gets or sets the directional sign background color for the scroll bar thumb. Gets or sets the outer border color for the scroll bar track button. Gets or sets the inner border color for the scroll bar track button. Gets or sets the track background color blend collection. Gets or sets the background color for the track signs. Gets or sets the background colors for the entire control. Gets or sets the border colors for the entire control. Represents the color table for Office 2007 Style Side Bar Control. Gets or sets the background color of the control. Gets or sets the control border color. Gets or sets the color of SideBarPanelItem text. Gets or sets the color table for SideBarPanelItem in default state. Gets or sets the color table for SideBarPanelItem in mouse over state. Gets or sets the color table for SideBarPanelItem in expanded state. Gets or sets the color table for SideBarPanelItem when mouse button is pressed on the item. Gets or sets color table used by renderer. Populates Office 2007 Color Table with Silver color scheme Initializes ColorScheme object with the black color scheme. ColorScheme object to initialize. Defines the color table for the slider item. Gets or sets the default state colors. Gets or sets the mouse over state colors. Gets or sets the mouse pressed colors. Gets or sets the disabled colors. Gets or sets the optional color table for Thumb part of the slider. When set to null default values from Office2007SliderColorTable are used. Gets or sets the optional color table for Increase button part of the slider. When set to null default values from Office2007SliderColorTable are used. Gets or sets the optional color table for Decrease button part of the slider. When set to null default values from Office2007SliderColorTable are used. Defines set of color tables for single slider part. Gets or sets the default state colors. Gets or sets the mouse over state colors. Gets or sets the mouse pressed colors. Renders the Slider items. Gets or sets color table used by renderer. Defines the color table for the Slider Item in single state. Gets or sets the part background colors. Gets or sets the part border color Gets or sets the part border light color Gets or sets the part foreground color. Gets or sets the part foreground light color. Gets or sets the track line color. Gets or sets the track line light color. Gets or sets the track label color. Gets or sets the track label color when on Slider control. Defines the color table for the SuperTooltip. Gets or sets the background colors. Gets or sets the text color. Represents color table for Office 2007 style system button displayed in form caption. Gets or sets the color table of default button state. Gets or sets the color table of button state when mouse is over the button. Gets or sets the color table of button state when mouse is pressed over the button. Represents color table for single state of Office 2007 style system button displayed in form caption. Gets or sets the outer border colors. Gets or sets the inner border colors. Gets or sets top part background colors. Gets or sets bottom part background colors. Gets or sets highlight colors for the top background part. Gets or sets highlight colors for the bottom background part. Gets or sets the foreground color for the button. Gets or sets the dark shading color for the foreground. Gets or sets the light shading color for the foreground. Represents the color table for the tab control. Gets or sets the default tab item colors. Gets or sets the mouse over tab item colors. Gets or sets the selected tab item colors. Gets or sets the color of the tab background colors. Gets or sets the tab-strip background image. Gets or sets the color of the tab panel background colors. Gets or sets the color of tab panel border. Represents the color table for the tab item. Gets or sets top part background colors. Gets or sets the bottom part background colors. Gets or sets the outer border colors. Gets or sets the inner border colors. Gets or sets the text colors. Paints background of docked bar. Context information Paints background of floating bar. Context information Paints background of popup bar. Context information Summary description for ButtonItemPainterHelper. Provides data for ButtonItem rendering. Gets or sets Graphics object group is rendered on. Gets the reference to ButtonItem instance being rendered. Reference to internal data. Indicates whether to cancel system rendering of the item. Creates new instance of the object. Creates new instance of the object and initializes it with default values Reference to Graphics object. Reference to ButtonItem object. Creates new instance of the object and initializes it with default values Reference to Graphics object. Reference to ButtonItem object. Defines container for ribbon caption layout and quick access toolbar customization and overflow. Summary description for DesignTimeProviderContainer. Returns insertion index for an item taking in account any system items that are at the end of the collection. Parent item Returns the index at which an item should be inserted Defines delegate for RenderKeyTips event. Defines delegate for RenderRibbonTabGroup event. Defines delegate for RenderItemContainer event. Defines delegate for RenderItemContainerSeparator event. Defines delegate for ButtonItem rendering events. Defines delegate for RibbonTabItem rendering events. Defines delegate for toolbar rendering events. Defines delegate for Rendering dialog launcher button rendering events. Defines delegate for ColorItem rendering events. Defines delegate for RibbonControl rendering events. Defines delegate for SystemCaptionItem rendering events. Defines delegate for MdiSystemItem rendering events. Defines delegate for RenderFormCaptionBackground rendering events. Defines delegate for CustomizeMenuPopup events. Defines delegate for the Quick Access Overflow item rendering events. Defines delegate for the Quick Access Customize item rendering events. Defines delegate for the Quick Access Customization dialog events. Defines delegate for the CheckBoxItem rendering events. Defines delegate for the ProgressBarItem rendering events. Defines delegate for the Navigation Pane rendering events. Defines delegate for the BeforeRibbonPanelPopupClose event. Defines delegate for the Slider item rendering events. Defines delegate for the SideBar control rendering event. Defines delegate for the SideBarPanelItem control rendering event. Defines delegate for the SwitchButtonItem control rendering event. Defines delegate for the Slider item rendering events. Defines delegate for the StepItem rendering events. Defines delegate for the ListBoxItem rendering events. Defines delegate for the SideNavItem rendering events. Defines delegate for the TabStrip rendering events. Defines delegate for the TabParentForm rendering events. Represents the class that provides Office 2007 style Gallery container with drop-down ability. Creates new instance of the class Returns copy of the item. Copies the ButtonItem specific properties to new instance of the item. New ButtonItem instance. Returns the client rectangle which is DisplayRectangle excluding scroll-bar bounds Invokes GalleryPopupOpen event. Invokes GalleryPopupShowing event. Invokes GalleryPopupClose event. Invokes GalleryPopupFinalized event. Gets whether DefaultSize property is serialized by Windows Forms designer based on its current value. Resets DefaultSize property to its default value. Gets whether PopupGallerySize property is serialized by Windows Forms designer based on its current value. Resets PopupGallerySize property to its default value. Scrolls the gallery if necessary to ensures that item is visible. Reference to the items that is part of the gallery. Scrolls gallery down to show next line of items. Scrolls gallery up to show previous line of items. Opens the Gallery popup menu. Called on each item when ScaleControl method of parent control is called and gives opportunity to item to adjust its displayed based on current scaling. Scale factor. Returns whether Gallery can extend the object. Object to test extensibility for. Returns true if object can be extended otherwise false. Gets the GalleryGroup item is assigned to. Reference to item. An instance of GalleryGroup object or null if item is not assigned to the group Assigns the item to the gallery group. Item to assign. Group to assign item to. Can be null to remove item assignment. Occurs when Gallery popup item is about to open. Occurs just before Gallery popup window is shown. Occurs before the Gallery popup item is closed. Occurs after Gallery popup item has been closed. Gets or sets orientation inside the container. GalleryContainer automatically manages the layout orientation and this property should not be changed from its default value. Gets or sets the item alignment when container is in horizontal layout. Default value is Left. Gets or sets the item vertical alignment. Default value is Top. Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal layout mode then all items will have the same height. When container is in vertical layout mode then all items will have the same width. Default value is true. Gets or sets whether Gallery when on popup is using standard scrollbars to scroll the content. Standard scrollbars are displayed on right hand side of the Gallery. Default value for this property is true. When set to false the scroll buttons are displayed only when needed and two buttons on top and bottom of the Gallery are used to indicate the scrolling possibility and enable scrolling. Buttons are only visible when needed. This scrolling button style can be used for example on Application Menu to enable scrolling of list of most recently used files. Gets or sets whether gallery is using incremental sizing when stretched. Default value is true. Incremental sizing will resize the width of the gallery so it fits completely the items it can contain in available space. That means that gallery will occupy enough space to display the whole items within available space. When set to false, it indicates that gallery will resize to fill all available space. Gets or sets whether Gallery width is determined based on the RibbonBar width. This property is in effect when Gallery is hosted directly the RibbonBar control. Default value is false. When set to true the Gallery size is changed as the RibbonBar control is resized. The initial size of the Gallery is determined by DefaultSize property. The MinimumSize property specifies the minimum size of the Gallery. Note that only single Gallery can be stretched per RibbonBar control. Gets the collection of the items that are added to the popup gallery. The items displayed on the gallery are combined with the items from this collection and they are displayed on the gallery popup. This collection can for example have items that are customizing the choices of the commands in gallery etc. Gets or sets the default size of the gallery. The gallery height will be always enforced so all scroll buttons can be displayed. Gallery width should allow display of both scroll buttons and the gallery content. Gets or sets the default size of the gallery when gallery is displayed on the popup menu. Gets or sets whether gallery can be displayed on the popup. Default value is true. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets whether the Gallery popup is open. Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. Gets or sets whether scroll animation is enabled. Default value is true. Scroll animation will be disabled if gallery is running under Remote Windows Terminal session or fade animation effect is disabled on the container control. Gets the collection of GalleryGroup objects associated with this gallery. Groups are assigned optionally to one or more items that are part of the GalleryContainer. Groups are used to visually group the items when gallery is displayed on the popup. Represents the popup gallery group that groups set of items inside of gallery into the group. Creates new instance of the object. Gets or sets title of the group that will be displayed on the group label when on popup gallery. Gets or sets name of the group that can be used to identify item from the code. Gets the parent gallery for the group. Gets or sets the display order for the group when displayed on the popup. Lower values are displayed closer to the top. Default value is 0. Gets the collection of the items assigned to this group. Represents the GalleryGroup typed collection. Adds new object to the collection. Object to add. Index of newly added object. Adds new objects to the collection. Array of groups to add. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the GalleryGroup array. Array to copy to. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Summary description for ISimpleElement. Represents IBlock layout manager implementation Resizes the content block and sets it's Bounds property to reflect new size. Content block to resize. Indicates container title location. Provides data for rendering ItemContainer. Gets or sets Graphics object group is rendered on. Gets the reference to ItemContainer instance being rendered. Creates new instance of the object. Reference to graphics object. Reference to ItemContainer object. Provides data for the item separator rendering inside of the ItemContainer. Gets or sets the reference to the item separator is being rendered for. Creates new instance of the object. Represents class for Accessibility support. Creates new instance of the object and initializes it with owner control. Reference to owner control. Returns number of child objects. Total number of child objects. Returns reference to child object given the index. 0 based index of child object. Reference to child object. Gets accessible role. Gets parent accessibility object. Returns bounds of the control. Returns current accessible state. Represents class for item display. Represents canvas for KeyTips Represents data for key tips rendering. Gets or sets the graphics object used for rendering. Gets or sets key tip bounds. Gets or sets the text of key tip to be rendered. Gets or sets the font key tip should be rendered with. Reference object for which Key Tip is rendered. For example this could be reference to an instance of ButtonItem or BaseItem as well as reference to System.Windows.Forms.Control object. Always test for type before accessing this reference. Creates new instance of the object and initializes it with default values. Represents painter for the MdiSystemItem. Paints MdiSystemItem. Provides arguments for the operation. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Gets or sets whether Text supports and renders text markup. Default value is true. Gets or sets whether divider panel that divides message box buttons and text content is visible. Default value is true. Gets or sets the anti-alias setting for text-pane. Enumeration of available common system strings. Represents the class that provides MessageBox like functionality with the styled Office 2007 dialog and text markup support. Displays a message box with specified text. The text to display in the message box. One of the DialogResult values. Displays a message box in front of the specified object and with the specified text. The IWin32Window the message box will display in front of. The text to display in the message box. One of the DialogResult values. Displays a message box with specified text and caption. The text to display in the message box. The text to display in the title bar of the message box. One of the DialogResult values. Displays a message box with specified text and caption. The IWin32Window the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the DialogResult values. Displays a message box with specified text, caption, and buttons. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the DialogResult values. Displays a message box with specified text, caption, and buttons. The IWin32Window the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the DialogResult values. Displays a message box with specified text, caption, buttons, and icon. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the MessageBoxIcon values that specifies which icon to display in the message box. One of the DialogResult values. Displays a message box with specified text, caption, buttons, and icon. The IWin32Window the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the MessageBoxIcon values that specifies which icon to display in the message box. One of the DialogResult values. Displays a message box with the specified text, caption, buttons, icon, and default button. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the MessageBoxIcon values that specifies which icon to display in the message box. One of the MessageBoxDefaultButton values that specifies the default button for the message box. One of the DialogResult values. Displays a message box with the specified text, caption, buttons, icon, and default button. The IWin32Window the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the MessageBoxIcon values that specifies which icon to display in the message box. One of the MessageBoxDefaultButton values that specifies the default button for the message box. One of the DialogResult values. Displays a message box with the specified text, caption, buttons, icon, and default button. The IWin32Window the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the MessageBoxButtons values that specifies which buttons to display in the message box. One of the MessageBoxIcon values that specifies which icon to display in the message box. One of the MessageBoxDefaultButton values that specifies the default button for the message box. Indicates value for Message Box dialog TopMost property. One of the DialogResult values. Occurs when text markup link on Message Box is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets whether MessageBoxEx is using Windows System API function to retrieve the localized strings used by MessageBoxEx. Set this to false if you experience issues when using MessageBoxEx under certain conditions. Gets or sets whether MessageBoxEx form has Windows Vista Glass enabled if running on Windows Vista with Glass enabled. Default value is true. Gets or sets the anti-alias setting for message box text. Gets or sets the text color for the message box text. Default value is Color.Empty which indicates that system colors are used. Gets or sets whether divider panel that divides message box buttons and text content is visible. Default value is true. Gets or sets the message box start position when Owner is not specified. Default value is CenterScreen. Gets or sets the message box start position when Owner is specified. Default value is CenterParent. Gets or sets whether message box text renders text markup. Default value is true. Summary description for Office2003RibbonTabItemPainter. Paints state of the button, either hot, pressed or checked Paints background of docked bar. Context information Paints background of floating bar. Context information Paints background of popup bar. Context information Gets or sets color table used by renderer. Gets or sets color table used by renderer. Gets or sets color table used by renderer. Represents Office 2007 style MdiSystemItem painter Gets or sets color table used by renderer. Represents base class for Ribbon Control painting. Paints controls background Paints form caption background Paints form caption text when ribbon control is displaying form caption Paints the background of quick access toolbar. Paints controls background Paints form caption background Paints the background of quick access toolbar. RibbonTabItem painter for Office 2007 style Represents the Office Application Button displayed in the top-left corner of the Ribbon Control. Processes the Escape key when Application Button is hosting the backstage tab and uses it to close the tab if open. This method is called from ProcessDialogKey method of Office2007RibbonForm. Key data true if key was used to close backstage tab Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Gets or sets whether control set on BackstageTab property is used on application menu popup. Gets or sets the backstage tab that is displayed instead of popup menu. Summary description for PainterFactory. Forces the creation of the objects inside of factory. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Loads the items for the customization into the ribbon control. All Ribbon Bars on the ribbon are enumerated and items are added if they have CanCustomize=true. Ribbon control to enumerate. Loads the items for the customization from MetroTab control. Registered MetroToolbar controls are enumerated and items are added if they have CanCustomize=true. MetroTab control that holds references to known MetroToolbars. Gets reference to the internal Quick Access Toolbar Customization panel. Represents the item that provides Quick Access Toolbar customization. Creates new instance of CustomizeItem object. Returns copy of CustomizeItem item Overridden. Recalculates the size of the item. Gets localized tooltip text for this instance of the item. Tooltip text. Called when mouse hovers over the customize item. Gets or sets whether Customize menu item is visible. Gets/Sets informational text (tooltip) for the item. Represents the Quick Access Toolbar customization panel which can be used on the custom QAT customization dialogs so customization of Quick Access Toolbar can be reused. Gets reference to the internal ItemPanel control that displays the commands for selected category. Gets reference to the ItemPanel control that displays the Quick Access Toolbar Items. Gets reference to the button that perform addition of commands to the Quick Access Toolbar. Gets reference to the button that perform removal of commands from the Quick Access Toolbar. Gets reference to the combo box control that holds all categories. Gets reference to the combo box categories label control. Gets reference to the check box that changes the placement of the Quick Access Toolbar. Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Loads the items for the customization into the ribbon control. All Ribbon Bars on the ribbon are enumerated and items are added if they have CanCustomize=true. Ribbon control to enumerate. Loads the items for the customization from MetroTab registered toolbars. All registered Toolbars are enumerated and items are added if they have CanCustomize=true. MetroTab control to enumerate. Gets or sets the value of data changed flag. Represents the stand-alone Quick Access Toolbar control Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. Item name to look for. Gets/Sets the visual style for items and color scheme. Returns collection of items on a bar. Represents a single ribbon container control. Creates new accessibility instance. Reference to AccessibleObject. Closes the RibbonBar overflow popup if control is in overflow mode and displays the overflow popup that shows complete content of the control. Resets style to default value. Used by windows forms designer. Invokes the LaunchDialog event to execute default launch dialog action. Called when item on popup container is right-clicked. Instance of the item that is right-clicked. Invokes DialogLauncherMouseEnter event. Invokes DialogLauncherMouseLeave event. Invokes DialogLauncherMouseHover event. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the first item that matches specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Resets cached content size. Content size is cached to improve performance of the control when control is switched into overflow mode displaying a single button. If you change content of Rendering, hide/show items or add new items you will need to call this method to erase cached value and allow the full Rendering size to be calculated. Returns size of the control based on current content size. Size based on content. Sets the height of the control to the automatically calculated height based on content. Returns automatically calculated height of the control given current content. Height in pixels. Returns automatically calculated width of the control given current content. Width in pixels. Gets the bounds of the title. Resets TitleStyle property to its default value. Used by Windows Forms designer for design-time support. Resets TitleStyle property to its default value. Used by Windows Forms designer for design-time support. Occurs when dialog launcher button in title bar is clicked. Use DialogLauncherVisible property to show the button in title bar. Occurs when overflow button for control is created because control size is below the minimum size required to display complete content of the control. This event allows you to get access to the internal overflow button that is created and change it's properties if required. Occurs after overflow button setup is complete and all items contained by this control are moved to it. Occurs before overflow button is destroyed. Occurs when mouse enters dialog launcher button. Occurs when mouse leaves dialog launcher button. Occurs when mouse hovers over the dialog launcher button. Occurs when mouse is pressed over the dialog launcher button. Gets or sets parent button when on QAT. Gets or sets whether this RibbonBar is on QAT. Gets or sets whether Office 2007 Design Guidelines specification for positioning KeyTips is used. Gets or sets the Accessible name for the Dialog Launcher button Specifies the background style of the control when mouse is over the control. Style specified here will be applied to the BackgroundStyle. Gets or sets image that is used as dialog luncher button in ribbon title bar. Default value is null which indicates that default appearance for the button is used. Gets or sets image that is used as dialog luncher button when mouse is over the button. Note that if this property is set you also must set the DialogLauncherButton property. Images set to both properties must have same size. Default value is null which indicates that default appearance for the button is used. Gets or sets maximum text length for automatic overflow button text. When overflow button is created due to the reduced size of the control text for the button can be specified using OverflowButtonText property. If text is not specified RibbonBar.Text property is used as overflow button text. In that case this property specifies maximum length of the text to display on the button. Default value is 25. You can set this property to 0 to use complete text regardless of length. Gets or sets resize order index of the control. When control is parented to RibbonPanel control (which is the case when control is used as part of RibbonControl) index specified here indicates the order in which controls that are part of the same panel are resized. Lower index value indicates that control should be resized later when size needs to be reduced or earlier when size needs to be increased. Default value is 0. Gets or sets whether automatic overflow handling is enabled. When overflow is enabled if control is resized below the size that is needed to display its complete content overflow button is created and all content is moved to the overflow button popup. Control will only display overflow button when in this state and user can click overflow button to display the actual content of the control. Default value is true. Gets or sets the text for overflow button that is created when ribbon bar size is reduced so it cannot display all its content. When control is resized so it cannot display its content overflow button is created which is displayed on face of the control. Complete content of the control is then displayed on popup toolbar when user clicks overflow button. Gets or sets the Image for overflow button that is created when ribbon bar size is reduced so it cannot display all its content. When control is resized so it cannot display its content overflow button is created which is displayed on face of the control. Complete content of the control is then displayed on popup toolbar when user clicks overflow button. This Image is also used when RibbonBar is added to the Quick Access Toolbar to identify the RibbonBar button. Gets or sets whether dialog launcher button is visible in title of the ribbon. Default value is false. Gets or sets default layout orientation inside the control. You can have multiple layouts inside of the control by adding one or more instances of the ItemContainer object and changing it's LayoutOrientation property. Gets or sets spacing in pixels between items. Default value is 1. Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal layout mode then all items will have the same height. When container is in vertical layout mode then all items will have the same width. Default value is true. Gets or sets the item alignment when container is in horizontal layout. Default value is Left. Gets or sets the item vertical alignment. Default value is Top. Returns collection of items on a bar. Gets or sets whether ribbon bar can be customized by end user i.e. added to Quick Access Toolbar. Returns reference to the overflow button that is used by control. Gets whether control is in overflow state or not. Gets or sets whether ButtonItem objects hosted on control are resized to reduce the space consumed by ribbon bar when required. Default value is true. Indicates whether auto-sizing for RibbonBar includes ribbon bar title width so in case when ribbon bar title width is wider than ribbon bar width the width of the ribbon bar will always be at least the title bar width so complete title text can be displayed. Gets/Sets the visual style for items and color scheme. Gets or sets the KeyTip for the dialog launcher button. Gets or sets whether ribbon bar title is visible. Default value is true. Specifies the style of the title of the control. Specifies the style of the title of the control when mouse is over the control. Gets the title bounds. Gets or sets whether control changes its background when mouse is over the control. Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. Gets or sets whether native .NET Drag and Drop is used by control to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. Defines event handler for overflow button events. Control that is hosting the overflow button. Event arguments Represents event arguments for overflow button events. Creates new instance of the class and initializes it. Reference to overflow button. Returns reference to the overflow button that is used by control. Represents class for RibbonBar Accessibility support. Creates new instance of the object and initializes it with owner control. Reference to owner control. Returns number of child objects. Total number of child objects. Returns reference to child object given the index. 0 based index of child object. Reference to child object. Represents the container for RibbonBar objects that will be merged into the MDI parent ribbon control. Represents panel used by RibbonTabItem as a container panel for the control. Creates new instance of the panel. Scrolls the RibbonBar controls to the right one step if there is more of the controls on the panel that can fit into the available space. Scrolls the RibbonBar controls one step to the left. Resets the panel scroll position. Gets or sets whether default control layout is used instead of Rendering layout for RibbonBar controls positioning. By default internal layout logic is used so proper resizing of Ribbons can be performed. You can disable internal layout by setting this property to true. Default value is false. Indicates whether style of the panel is managed by tab control automatically. Set this to true if you would like to control style of the panel. Gets or sets TabItem that this panel is attached to. Gets or sets whether last RibbonBar is stretched to fill available space inside of the panel. Default value is false. Gets or sets which edge of the parent container a control is docked to. Gets or sets the size of the control. Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. Gets or sets a value indicating whether the control is displayed. Gets or sets which edges of the control are anchored to the edges of its container. Removes any RibbonBar objects that were merged into the Ribbon control. Reference to ribbon control to remove RibbonBar objects from. Merges RibbonBar objects from this container into the Ribbon control. Reference to ribbon control to remove RibbonBar objects from. Raises the BeforeRibbonMerge event. Raises the AfterRibbonMerge event. Raises the BeforeRibbonUnmerge event. Raises the AfterRibbonUnmerge event. Occurs before the RibbonBar objects from container are merged into the Ribbon control. Occurs after the RibbonBar objects are merged into the Ribbon control. Occurs after the RibbonBar objects are removed from the Ribbon control. Gets whether RibbonBar controls are merged into the RibbonControl. Gets or sets whether RibbonTab item the RibbonBar controls are added to when merged is automatically activated (selected) after controls are merged. Default value is true. Gets or sets whether merge functionality is enabled for the container. Default value is true. Gets or sets the Ribbon Tab text for the tab that will be created when ribbon bar objects from this container are merged into the ribbon. Gets or sets the Key Tips access key or keys for the Ribbon Tab. Use KeyTips property when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. Gets or sets the predefined color for the ribbon tab that is created when ribbon bar controls are merged into the ribbon. Default value is eRibbonTabColor.Default Gets or sets the name of RibbonTabItem object that already exists on Ribbon control into which the RibbonBar controls are merged. If name is not specified new RibbonTabItem is created and RibbonBar controls are added to it. Gets or sets the name of the RibbonTabItemGroup the new Ribbon Tab Item that is created will be added to. The RibbonTabItemGroup must be created and added to RibbonControl.TabGroups collection. Gets or sets the insertion index for the ribbon tab item that is created when ribbon bars are merged into the ribbon control. Default value is -1 which means that ribbon tab item is appended to the existing ribbon tab items. Gets or sets whether panel automatically provides shadows for child controls. Represents Rendering control composed of two parts, RibbonStrip and multiple RibbonBar controls per strip. Gets the name of the QAT Customize Item which is used to display the QAT Customize Dialog box. Gets the name of the Add to Quick Access Toolbar context menu item. Gets the name of the Remove from Quick Access Toolbar context menu item. Gets the name of the QAT placement change context menu item. Gets the name of the Minimize Ribbon Item which is used to minimize the ribbon. Gets the name of the Maximize Ribbon Item which is used to maximize the ribbon. Gets the name of the label displayed on Quick Access Toolbar customize popup menu. Gets the string that is used as starting name for the frequently used QAT menu items created when QAT Customize menu is displayed. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Sets the height of the control to the automatically calcualted height based on content. Sets the height of the control to the automatically calcualted height based on content. Performs the setup of the RibbonPanel with the current style of the Ribbon Control. Panel to apply style changes to. Creates new Rendering Tab at specified position, creates new associated panel and adds them to the control. Specifies the text displayed on the tab. Specifies the name of the tab Specifies the position of the new tab inside of Items collection. New instance of the RibbonTabItem that was created. Creates new Rendering Tab and associated panel and adds them to the control. Specifies the text displayed on the tab. Specifies the name of the tab New instance of the RibbonTabItem that was created. Recalculates layout of the control and applies any changes made to the size or position of the items contained. Returns Control region if any when control is hosted by Office2007RibbonForm Occurs when text markup link is clicked. Resets DefaultGroupFont property to default value null. Raises the BeforeRibbonPanelPopupClose event. Raises the AfterRibbonPanelPopupClose event. Raises the BeforeRibbonPanelPopup event. Raises the BeforeRibbonPanelPopup event. Sets up timer that watches when active window changes. Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. Releases and disposes the active window watcher timer. Displays the active ribbon panel on the popup if ribbon control is collapsed. Reference to the object that was cause of the event. This is provided to the BeforeRibbonPanelPopupClose event if an menu needs to be closed. Indicates the event source. This is provided to the BeforeRibbonPanelPopupClose event if an menu needs to be closed. Closes the Ribbon tab menu with source set to null and event source set to Code. Closes the Ribbon Menu if one is currently displayed. Suspends the form layout. Suspends the form layout. Suspends the form layout. Selects first visible RibbonTab. Returns true if selection is performed otherwise false. Called when right-mouse button is pressed over RibbonBar Reference to RibbonBar object. Called when right-mouse button is pressed over RibbonStrip Reference to RibbonStrip object. Displays popup customize context menu for given customization object. Object that should be customized, usually an instance of BaseItem. Indicates whether customize menu is displayed over ribbon strip Raises the QatPlacementChanged event. Event arguments. Removes an item from the Quick Access Toolbar. Reference to the item that is already part of Quick Access Toolbar. Adds an instance of base type BaseItem or RibbonBar to the Quick Access Toolbar. Note that this method creates new instance of the item or an representation of the item being added and adds that to the Quick Access Toolbar. Reference to the item to add, must be an BaseItem type or RibbonBar type. Raises the BeforeCustomizeMenuPopup event. Event arguments Raises the BeforeAddItemToQuickAccessToolbar event. Event arguments. Shows the quick access toolbar customize dialog. Applies the Quick Access Toolbar customization changes made on QatCustomizePanel to the Ribbon Control Quick Access Toolbar. Note that QatCustomizePanel.DataChanged property indicates whether user made any changes to the data on the panel. Reference to the QatCustomizePanel Raises the AfterQatDialogChangesApplied event. Returns the ribbon Application Button. reference to Application Button or null if button is not found. Occurs when Quick Access Toolbar placement is changed, i.e. below or above the Ribbon. Occurs just before the customize popup menu is displayed and provides the ability to cancel the menu display as well as to add/remove the menu items from the customize popup menu. Occurs before an item is added to the quick access toolbar as result of user action. This event provides ability to cancel the addition of the item by setting the Cancel=true of event arguments. Occurs before an item is removed from the quick access toolbar as result of user action. This event provides ability to cancel the addition of the item by setting the Cancel=true of event arguments. Occurs when DotNetBar is looking for translated text for one of the internal text that are displayed on menus, toolbars and customize forms. You need to set Handled=true if you want your custom text to be used instead of the built-in system value. Occurs when Item on ribbon tab strip or quick access toolbar is clicked. Occurs before Quick Access Toolbar dialog is displayed. This event provides the opportunity to cancel the showing of built-in dialog and display custom customization dialog. You can also set the Dialog property of the event arguments to the custom dialog you want used instead of the DotNetBar system customization dialog. Occurs after the Quick Access Toolbar dialog is closed. Occurs after any changes done on the Quick Access Toolbar dialog are applied to the actual Quick Access Toolbar. Occurs after selected Ribbon tab has changed. You can use RibbonControl.SelectedRibbonTabItem property to get reference to newly selected tab. Occurs before selected RibbonPanel is displayed on popup while ribbon is collapsed. This event gives you the opportunity to cancel the popup of the ribbon panel. Occurs after selected RibbonPanel is displayed on popup while ribbon is collapsed. Occurs before RibbonPanel popup is closed and provides opportunity to cancel the closing. Note that if you cancel closing of ribbon popup you are responsible for closing the popup. Occurs after RibbonPanel popup is closed. Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: Markup link Occurs after Expanded property has changed. Gets the collection of the Quick Access Toolbar Frequently used commands. You should add existing buttons to this collection that you already have on the RibbonBar controls or on the application menu. The list will be used to construct the frequently used menu that is displayed when Customize Quick Access Toolbar menu is displayed and it allows end-user to remove and add these frequently used commands to the QAT directly from this menu. Note that items you add here should not be items that are already on Quick Access Toolbar, i.e. in RibbonControl.QuickToolbarItems collection. Gets or sets whether KeyTips functionality is enabled. Default value is true. Gets or sets whether merge functionality is enabled for the control. Default value is true. Gets or sets whether control height is set automatically based on the content. Default value is false. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. You should assign this property to enable the Global Items feature to reach your ContextMenuBar. Gets or sets whether custom caption and quick access toolbar provided by the control is visible. Default value is false. This property should be set to true when control is used on Office2007RibbonForm. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and the value specified here. Default value is 0 which means that system default caption size is used. Gets or sets the indent of the ribbon strip. The indent setting is useful when control is used with caption visible and the Office 2007 style start button. The indent specified here will move the ribbon strip so the start button does not overlap the tabs. Value of this property is used only when CaptionVisible = true. Default value is 46. Gets or sets the font used by the ribbon strip. Gets or sets whether mouse over fade effect is enabled. Default value is true. Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means that control Font is used for Key Tips display. Collection of RibbonTabItemGroup items. Groups are assigned optionally to one or more RibbonTabItem object through the RibbonTabItem.Group property to visually group tabs that belong to same functions. These tabs should be positioned next to each other. Gets or sets the height in pixels of tab group line that is displayed above the RibbonTabItem objects that have group assigned. Default value is 10 pixels. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. Gets or sets whether tab group line that is displayed above the RibbonTabItem objects that have group assigned is visible. Default value is false. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. Use TabGroupHeight property to control height of the group line. Gets or sets default font for tab groups. This font will be used if font is not specified by group style element. Specifies the background style of the control. Gets or sets the currently selected RibbonTabItem. RibbonTabItems are selected using the Checked property. Only a single RibbonTabItem can be selected (Checked) at any given time. Returns reference to internal ribbon strip control. Returns collection of items on a bar. Returns collection of quick toolbar access and caption items. Gets/Sets the visual style of the control. If you are changing style to Office 2007 or Office 2010 use RibbonPredefinedColorSchemes.ChangeStyle method instead to ensure all controls are switched properly. Indicates whether control automatically updates Padding property for the ribbon and RibbonPanel based on style. Default value is true. Gets or sets the Office 2007 Renderer global Color Table. Setting this property will affect all controls on the form that are using Office 2007 global renderer. Gets whether collapsed ribbon is displaying the selected ribbon panel as popup. Gets or sets whether mouse wheel scrolls through the ribbon tabs. Default value is true. Gets or sets whether control is expanded or not. When control is expanded both the tabs and the tab ribbons are visible. When collapsed only tabs are visible. Gets or sets whether control is collapsed when RibbonTabItem is double clicked and expanded when RibbonTabItem is clicked. Default value is true. Gets or sets whether control is collapsed/expanded when Ctrl+F1 key is clicked. Default value is true. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Default value is false. Indicates the position of the BackgroundImage Specifies whether the MDI system buttons are displayed in ribbon strip when MDI Child window is maximized. Gets or sets whether Ribbon control employs the Windows Vista Glass support when available. This is managed automatically by Ribbon Control and no setting is necessary on your part. Indicates Quick Access Toolbar height when positioned below the Ribbon. Default value of 0 indicates auto-height. Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. Caption of the control must be visible for customization to be enabled. Default value is true. Gets or sets whether external implementation for ribbon bar and menu item customization will be used for customizing the ribbon control. When set to true it enables the displaying of RibbonBar and menu item context menus which allow customization. You are responsible for adding the menu items to context menu to handle all aspects of item customization. See "Ribbon Control Quick Access Toolbar Customization" topic in help file under How To. Default value is false. Gets or sets whether end-user customization of the placement of the Quick Access Toolbar is enabled. User can change the position of the Quick Access Toolbar using the customize menu. Default value is true. Gets or sets whether customize dialog is used to customize the quick access toolbar. You can handle the EnterCustomize event to display your custom dialog instead of built-in dialog for customization. Default value is true. Gets or sets the categorization mode for the items on Quick Access Toolbar customize dialog box. Default value categorizes items by the ribbon bar they appear on. Gets or sets whether Quick Access toolbar is positioned below the ribbon. Gets or sets the Quick Access Toolbar layout description. You can use the value obtained from this property to save the customized Quick Access Toolbar into registry or into any other storage object. You can also set the saved layout description back to restore user customize layout. Gets or sets whether Quick Access Toolbar has been customized by end-user. You can use value of this property to determine whether Quick Access Toolbar layout that can be accessed using QatLayout property should be saved. Gets the reference to the ribbon localization object which holds all system text used by the component. Provides data for RibbonBar rendering events. Gets or sets the reference to Graphics object. Gets or sets the part bounds. Gets or sets the reference to RibbonBar. Gets or sets whether mouse over state should be painted for the ribbon bar part. Gets or sets whether mouse is pressed over the ribbon part. Gets or sets the region that defines the content bounds. When background is rendered the renderer should set this property to define the content clip. Creates new instance of the object and initializes it with default values. Reference to Graphics object. Bounds of the part to be rendered. Reference to ribbon bar. Represents the class that stores text used by ribbon control only for localization purposes. Gets or sets the title text of the Quick Access Toolbar Customize dialog form. Gets or sets the text of the "Place Quick Access Toolbar below the Ribbon" check-box on the Quick Access Toolbar Customize dialog form. Gets or sets the text of the Choose commands from label on the Quick Access Toolbar Customize dialog form. Gets or sets the text of the Remove button on the Quick Access Toolbar Customize dialog form. Gets or sets the text of the Add button on the Quick Access Toolbar Customize dialog form. Gets or sets the text of the OK button on the Quick Access Toolbar Customize dialog form. Gets or sets the text of the Cancel button on the Quick Access Toolbar Customize dialog form. Gets or sets the text that is used on context menu used to customize Quick Access Toolbar. Gets or sets the text that is used on context menu used to customize Quick Access Toolbar. Gets or sets the text that is used on context menu used to customize Quick Access Toolbar. Gets or sets the text that is used on Quick Access Toolbar customize menu label. Gets or sets the text that is used on context menu used to change placement of the Quick Access Toolbar. Gets or sets the text that is used on context menu used to change placement of the Quick Access Toolbar. Gets or sets the text that is used on context menu item used to minimize the Ribbon. Gets or sets the text that is used on context menu item used to maximize the Ribbon. Represents ribbon overflow button. Gets or sets the ribbon bar control overflow button is displayed on. Represents predefined color schemes for ribbon controls. Applies default gray color scheme to background and title. Reference to object. Applies orange color scheme to background and title. Reference to object Apply Office 2003 color scheme to background and title. Reference to object Applies Office 2003 color scheme to ribbon control background. Reference to object. Applies Gray color scheme to ribbon control background. Reference to object. Applies Office 2007 color table to ribbon control background. Reference to object. Applies Office 2007 Luna blue color scheme to the Ribbon Bar. Reference to object. Applies specified style to Ribbon control and all other controls that are managed by the ribbon control. This method is useful for example when switching the color tables for Office 2007 renderer. Once the GlobalManager.Renderer color table is changed you can call this method to apply color table changes to the Ribbon Control and other controls managed by it. RibbonControl to set the style on. Visual style to apply. Applies specified visual style to the RibbonBar control. RibbonBar control to set the style on. Visual style to apply. Applies current color scheme and layout settings to the container which acts as top-level file menu container. Applies to Office 2007 style only. Container to apply style to. Applies current color scheme and layout properties to the two column menu container used by the top-level file menu. Applies to Office 2007 style only. Container to apply style to. Applies current color scheme and layout properties to the first column menu container used by the top-level file menu. This column usually contains menu items. Applies to Office 2007 style only. Container to apply style to. Applies current color scheme and layout properties to the first column menu container used by the top-level file menu. This column usually contains most recently used list of files or documents. Applies to Office 2007 style only. Container to apply style to. Applies current color scheme and layout properties to the bottom menu container used by the top-level file menu. This container usually contains Options and Exit buttons. Applies to Office 2007 style only. Container to apply style to. Changes the Office 2007 color table for all DotNetBar controls on the open forms that are tracked by Application.OpenForms collection. You can use this function for example to apply Black color scheme to all DotNetBar control on all open forms. The color table will be changed only for controls that have Office 2007 style. Any other style will be unchanged. Color table to select and apply. Applies current Office 2007 style color table set on GlobalManager.Renderer to all DotNetBar controls with Office 2007 style on all open forms. Changes the Office 2007 color table for all DotNetBar controls on the form. You can use this function for example to apply Black color scheme to all DotNetBar control on given form. The color table will be changed only for controls that have Office 2007 style. Any other style will be unchanged. Form to apply color table to. Color table to select and apply. Generates and Changes the Office 2007 color table for all DotNetBar controls on the form. You can use this function for example to create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that have Office 2007 style. Any other style will be unchanged. Form to apply color table to. Base color table to use for creation of custom color table that will be applied. Base color used to create custom color table. Generates and Changes the Office 2007 color table for all DotNetBar controls on all open forms. You can use this function for example to create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that have Office 2007 style. Any other style will be unchanged. Base color table to use for creation of custom color table that will be applied. Base color used to create custom color table. Applies current Office 2007 style color table to all DotNetBar controls on the form. Reference to the form or parent control that contains DotNetBar controls you would like to apply color table to. Changes style for all controls on Application.OpenForms to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. New style to assign to controls on forms. Changes style for all controls on Application.OpenForms to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. New style to assign to controls on forms. Color used to blend with the base color scheme. Changes style for all controls on a form to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. New style to assign to controls. Form or Control to process. Changes style for all controls on a form to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. New style to assign to controls. Form or Control to process. Color used to blend with the base color scheme. Changes the Office 2010 color table for all DotNetBar controls on the form. You can use this function for example to apply Black color scheme to all DotNetBar control on given form. The color table will be changed only for controls that have Office 2007 and 2010 style. Any other style will be unchanged. Form to apply color table to. Color table to select and apply. Generates and Changes the Office 2010 color table for all DotNetBar controls on the form. You can use this function for example to create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that have Office 2007 and 2010 style. Any other style will be unchanged. Form to apply color table to. Base color table to use for creation of custom color table that will be applied. Base color used to create custom color table. Generates and Changes the Office 2010 color table for all DotNetBar controls on all open forms. You can use this function for example to create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that have Office 2007 and 2010 style. Any other style will be unchanged. Base color table to use for creation of custom color table that will be applied. Base color used to create custom color table. Changes the Windows 7 color table for all DotNetBar controls on the form. You can use this function for example to apply Black color scheme to all DotNetBar control on given form. The color table will be changed only for controls that have Windows 7, Office 2007, 2010 style. Any other style will be unchanged. Form to apply color table to. Color table to select and apply. Generates and Changes the Windows 7 color table for all DotNetBar controls on the form. You can use this function for example to create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that have Windows 7, Office 2007 and 2010 style. Any other style will be unchanged. Form to apply color table to. Base color table to use for creation of custom color table that will be applied. Base color used to create custom color table. Generates and Changes the Windows 7 color table for all DotNetBar controls on all open forms. You can use this function for example to create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that have Windows 7, Office 2007 and 2010 style. Any other style will be unchanged. Base color table to use for creation of custom color table that will be applied. Base color used to create custom color table. Defines the Ribbon Quick Access Overflow system item. Used internally by Ribbon control. Returns copy of DisplayMoreItem item Overriden. Draws the item. Target Graphics object. Returns the insertion index for the items removed from overflow popup. Assumes that right-most items are removed first by the layout manager. Represents RibbonStrip control internally used by RibbonControl. Occurs when text markup link is clicked. Resets DefaultGroupFont property to default value null. Returns automatically calculated height of the control given current content. Height in pixels. Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Indicates whether GlobalName property is used for searching. Returns the first item that matches specified name. Item name to look for. Called when ShowKeyTips on RibbonBar contained by this Ribbon is set to true Forces the control to exit Ribbon Key-Tips mode. Called when item on popup container is right-clicked. Instance of the item that is right-clicked. Returns true if point is inside the caption area. Client point coordinates. True if point is inside of caption area otherwise false. Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets whether RibbonStrip control employs the Windows Vista Glass support when available. This is managed automatically by Ribbon Control and no setting is necessary on your part. Gets reference to parsed markup body element if text was markup otherwise returns null. Gets or sets whether KeyTips functionality is enabled. Default value is true. Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. Caption of the control must be visible for customization to be enabled. Default value is true. Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and the value specified here. Default value is 0 which means that system default caption size is used. Gets or sets whether custom caption line provided by the control is visible. Default value is false. This property should be set to true when control is used on Office2007RibbonForm. Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. Gets or sets the indent of the ribbon strip. The indent setting is useful when control is used with caption visible and the Office 2007 style start button. The indent specified here will move the ribbon strip so the start button does not overlap the tabs. Value of this property is used only when CaptionVisible = true. Default value is 46. Gets or sets the height in pixels of tab group line that is displayed above the RibbonTabItem objects that have group assigned. Default value is 14 pixels. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. Gets or sets whether tab group line that is displayed above the RibbonTabItem objects that have group assigned is visible. Default value is false. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. Use TabGroupHeight property to control height of the group line. Collection of RibbonTabItemGroup items. Groups are assigned optionally to one or more RibbonTabItem object through the RibbonTabItem.Group property to visually group tabs that belong to same functions. These tabs should be positioned next to each other. Gets/Sets the visual style of the control. Returns collection of items on a bar. Returns currently selected RibbonTabItem. RibbonTabItems are selected using the Checked property. Only a single RibbonTabItem can be Checked at any given time. Gets or set whether TabGroup painting is suspended. Gets or sets default font for tab groups. This font will be used if font is not specified by group style element. Gets or sets whether control is collapsed when RibbonTabItem is double clicked and expanded when RibbonTabItem is clicked. Gets or sets whether control is collapsed when RibbonTabItem is double clicked and expanded when RibbonTabItem is clicked. Gets or sets whether F10 key is ignored as way to set KeyTips focus to Ribbon. Gets whether Ribbon is in key-tips mode including its child controls. Returns collection of items on a bar. Gets the reference to the internal container item for the items displayed in control caption. Gets the reference to the internal container for the ribbon tabs and other items. Defines the internal container item for the ribbon strip control. Creates new instance of the class and initializes it with the parent RibbonStrip control. Reference to parent RibbonStrip control Paints this base container Returns copy of GenericItemContainer item Return Sub Item at specified location Gets whether Metro Backstage application menu is open. Gets reference to internal ribbon strip container that contains tabs and/or other items. Gets reference to internal caption container item that contains the quick toolbar, start button and system caption item. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. When parent items does recalc size for its sub-items it should query image size and store biggest image size into this property. Provides data for RenderRibbonTabGroup event. Gets or sets Graphics object group is rendered on. Gets or sets RibbonTabItemGroup being rendered. Gets or sets the bounds of the tab group. Bounds specified here are bounds of the tab group title. GroupBounds contains the bounds that include all tabs that belong to the tab group. Gets or sets the font that should be used to render group text. Gets or sets group bounds including the tabs that belong to the group. Gets or sets the effective style for the group. Gets whether Windows Vista glass is enabled. Represents Rendering Tab used on RibbonControl. Selects the tab. Resets Group property to default value null. Called after Checked property has changed. Occurs just before Click event is fired. Occurs when the item is clicked. This is used by internal implementation only. Called when Visibility of the items has changed. New Visible state. Occurs after item visual style has changed. Gets or sets whether tab renders its state. Used internally by DotNetBar. Do not set. Gets or sets the additional padding added around the tab item in pixels. Default value is 0. Gets or sets whether size of the tab has been reduced below the default calculated size. Gets or sets the predefined color of item. Color specified here applies to items with Office 2007 style only. It does not have any effect on other styles. Default value is eRibbonTabColor.Default Gets or sets the group this tab belongs to. Groups are optional classification that is used to visually group tabs that belong to same functions. These tabs should be positioned next to each other. Gets or sets the panel assigned to this ribbon tab item. Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. Returns the collection of sub items. Indicates whether the item will auto-collapse (fold) when clicked. When item is on popup menu and this property is set to false, menu will not close when item is clicked. Indicates whether the item will auto-expand when clicked. When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user clicks anywhere inside of the button. Default value is false which indicates that button is expanded only if its expand part is clicked. Gets or sets whether item can be customized by end user. Gets or set a value indicating whether the button is in the checked state. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets a value indicating whether the item is enabled. Indicates item's visiblity when on pop-up menu. Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. Indicates Animation type for Popups. Indicates the font that will be used on the popup window. Indicates whether sub-items are shown on popup Bar or popup menu. Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. Gets or sets whether item will display sub items. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets or sets the width of the expand part of the button item. Gets or set the alternative shortcut text. Gets or sets whether item separator is shown before this item. Returns category for this item. If item cannot be customzied using the customize dialog category is empty string. Gets or sets the text color of the button when mouse is over the item. Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. Gets or sets the text color of the button. Represents a group RibbonTabItem objects are assigned to. Selected first tab that is part of this group. Gets or sets the predefined color of the group. Color specified here applies to groups with Office 12 style only. It does not have any effect on other styles. Default value is eRibbonTabGroupColor.Default Gets or sets the custom color name. Name specified here must be represented by the coresponding object with the same name that is part of the Office2007ColorTable.RibbonTabGroupColors collection. See documentation for Office2007ColorTable.RibbonTabGroupColors for more information. If color table with specified name cannot be found default color will be used. Valid settings for this property override any setting to the Color property. Gets the style for tab group. Gets or sets title of the group that will be displayed when group is visually represented. Gets or sets parent ribbon strip for this group. Gets or sets whether RibbonTabItem objects that belong to this group are visible. Setting this property will show/hide all RibbonTabItem objects that are assigned to this group through RibbonTabItem.Group property. Gets whether any tab from this tab group is selected. Gets or sets name of the group that can be used to identify item from the code. Gets an array of Rectangle objects that describe the visual position on the ribbon control of the group titles displayed. If tabs that belong to a tab group are not next to each other then there will be multiple rectangle returned as part of the array for each tab group that is apart. Collection of RibbonTabItemGroup objects. Adds new object to the collection. Object to add. Index of newly added object. Adds new objects to the collection. Array of groups to add. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the RibbonTabItemGroup array. Array to copy to. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Provides data for ButtonItem rendering. Gets or sets Graphics object group is rendered on. Gets the reference to ButtonItem instance being rendered. Reference to internal data. Creates new instance of the object. Creates new instance of the object and initializes it with default values Reference to Graphics object. Reference to ButtonItem object. Creates new instance of the object and initializes it with default values Reference to Graphics object. Reference to ButtonItem object. Summary description for SimpleElement. Summary description for SimpleElementLayout. Indicates absolute vertical alignment of the content. Content is aligned to the top Content is aligned in the middle Content is aligned at the bottom Indicates absolute horizontal alignment Content is left aligned Content is centered Content is right aligned Indicates alignment of a part of the cell like image or check box in relation to the text. Part is aligned to the left center of the text assuming left-to-right orientation. Part is aligned to the right center of the text assuming left-to-right orientation. Part is aligned to the top left of the text assuming left-to-right orientation. Part is aligned above the text and centered. Part is aligned to the top right of the text assuming left-to-right orientation. Part is aligned to the bottom left of the text assuming left-to-right orientation. Part is aligned below the text and centered. Part is aligned to the bottom right of the text assuming left-to-right orientation. Summary description for SimpleNodeDisplay. Represents information neccessary to paint the cell on canvas. Represents the slider item which allows you to select a value from predefined range. Creates new instance of SliderItem. Creates new instance of SliderItem and assigns the name to it. Item name. Creates new instance of SliderItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the SliderItem specific properties to new instance of the item. New SliderItem instance. Copies the SliderItem specific properties to new instance of the item. New SliderItem instance. Raises the IncreaseButtonClick event. Provides event arguments Raises the DecreaseButtonClick event. Provides event arguments Returns the Font object to be used for drawing the item text. Font object. Advances the current position of the slider by the amount of the Step property. Advances the current position of the slider by the amount of the Step property. Advances the current position of the slider by the specified amount. The amount by which to increment the sliders current position. Advances the current position of the slider by the specified amount. The amount by which to increment the sliders current position. Raises the ValueChanged event. Raises the ValueChanged event. Raises the ValueChanging event. Returns whether property should be serialized. Used by Windows Forms designer. Resets the property to default value. Used by Windows Forms designer. Occurs after Value property has changed. Occurs before Value property has changed. Occurs when Increase button is clicked using mouse. Occurs when Decrease button is clicked using mouse. Gets or sets the slider mouse over part. Gets or sets the slider part that mouse is pressed over. This property should not be modified and it is for internal usage only. Returns the label bounds inside of the control. Gets or sets the text associated with this item. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets or sets the current position of the slider. Gets or sets the amount by which a call to the PerformStep method increases the current position of the slider. Value must be greater than 0. Gets or sets whether the text label next to the slider is displayed. Gets or sets the width of the slider part of the item in pixels. Value must be greater than 0. Default value is 136. Gets or sets the width of the label part of the item in pixels. Value must be greater than 0. Default value is 38. Gets or sets the text label position in relationship to the slider. Default value is Left. Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. Gets or sets whether vertical line track marker is displayed on the slide line. Default value is true. Gets or sets the color of the label text. Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. Gets or sets the collection of shortcut keys associated with the item. Gets or sets whether item will display sub items. Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. Gets or sets the tooltip for the Increase button of the slider. Gets or sets the tooltip for the Decrease button of the slider. Gets or sets the slider orientation. Default value is horizontal. Gets or sets the custom color table for the item. Color table here will override all system color table settings. Indicates spacing for an user interface element either padding or margins. Gets or sets the amount of the space on the left side. Gets or sets the amount of the space on the right side. Gets or sets the amount of the space on the top. Gets or sets the amount of the space on the bottom. Gets total horizontal spacing. Gets total vertical spacing. Gets whether all memebers of class are set to 0. Summary description for SubItemsCollection. Sorts the items in the collection using the built in IComparable on each item which sorts items by the Text property. Sorts the items in the collection using specified comparer. Comparer to use for item sorting. Gets whether MinimumTooltipSize property should be serialized. Retrieves SuperTooltipInfo for given component or return null if component does not have tooltip associated with it. Associates SuperTooltipInfo with given component. Reference to supported component. Instance of SuperTooltipInfo class. If null is passed the SuperTooltip is detached from the given component. Raises the MarkupLinkClick event. Shows SuperTooltip for given object that has been registered using SetSuperTooltip method at specific location on the screen. Object to show tooltip for. Object must be registered using SetSuperTooltip method before tooltip is shown for it. Specifies the explicit position of the SuperTooltip in screen coordinates. Shows SuperTooltip for given object that has been registered using SetSuperTooltip method. Object to show tooltip for. Object must be registered using SetSuperTooltip method before tooltip is shown for it. Shows SuperTooltip for given object that has been registered using SetSuperTooltip method. Object to show tooltip for. Object must be registered using SetSuperTooltip method before tooltip is shown for it. Raises the TooltipClosed event. Provides event arguments. Hides tooltip if it is visible. Resets Hoover timer. Occurs just before tooltip is displayed and gives you opportunity to cancel showing of tooltip. Occurs after tooltip has been closed. Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: Markup link Gets or sets the maximum width of the super tooltip. Default value is 0 which indicates that maximum width is not used. The maximum width property will not be used if custom size is specified. Gets or sets whether form active state is ignored when control is deciding whether to show tooltip. By default this property is set to false which indicates that tooltip will be shown only if parent form is active. When set to true the form active state is ignored when deciding whether to show tooltip. Gets or sets whether anti-alias smoothing is used while painting. Default value is true. Gets or sets whether SuperTooltip will be shown for the controls assigned to it. Default value is true. You can set this property to false to disable SuperTooltip for all controls assigned to it. Gets or sets whether tooltip is shown immediately after the mouse enters the control. The default value is false which indicates that tooltip is shown after system hover timeout has expired which provides slight delay before tooltip is shown. Gets or sets the minimum tooltip size. Default value is 150 width and 24 height. Gets or sets the duration in seconds that tooltip is kept on screen after it is displayed. Default value is 20 seconds. You can set this value to 0 to keep tooltip displayed until user moves mouse out of control or application loses focus. Gets or sets the delay time for hiding the tooltip in milliseconds after mouse has left the control. Default value is 0 which means that tooltip will be hidden as soon as mouse leaves the control tooltip was displayed for. You can use this property to provide the user with enough time to move the mouse cursor to the tooltip so user can act on the content of the tooltip, like hyper links. Gets or sets whether tooltip position is checked before tooltip is displayed and adjusted to tooltip always falls into screen bounds. Default value is true. Gets or sets whether tooltip position is checked before tooltip is displayed and adjusted so tooltip does not overlaps the control it is displayed for. Default value is true. Gets or sets the tooltip position in relationship to the control tooltip is providing information for. Set this property to false if you want tooltip to be displayed below the mouse cursor. Default value is true which indicates that tooltip is displayed below mouse cursor but it is positioned below the control that it provides the information for so it is not covering its content. Gets or sets default setting for new Tooltips you create in design time. If all your tooltips have common elements you can change this property to reflect these default setting before you start writing tooltips for all controls on the form. As you start creating new tooltips for controls on the form default values specified here will be used as starting values for new tooltip you are creating. Returns instance of default tooltip information used in design-time. Gets the reference to internal Hashtable that contains reference to all controls and assigned SuperTooltips. This collection must not be modified directly and it is automatically managed by the SuperTooltip component. You can use it for example to change the color for all SuperTooltips managed by the component but you should not add or remove items to it. Instead use SetSuperTooltip methods to add or remove the tooltip for a component. Gets or sets the hover delay multiplier which controls how fast tooltip appears. The value set here indicates how many hover events are needed to occur before the tooltip is displayed. Returns whether tooltip is visible. Gets reference to instance of tooltip control if any has been created at the time call is made. Gets or sets default tooltip font. Default value is null which means that default system font is used. Gets or sets whether complete tooltip is shown including header, body and footer. Default value is true. When set to false only tooltip header will be shown. Providing this option to your end users as part of your application setting allows them to customize the level of information displayed and reduce it after they are familiar with your product. Gets or sets whether tooltip is shown when control that tooltip is assigned to is focused. You can set this value to false to disable Tooltip display when control receives input focus. Default value is true. This property is effective only when Super Tooltip is assigned to the controls that inherit from System.Windows.Forms.Control class and it relies on Focused property of respective control for proper function. Provides information about SuperTooltip attached to a component. Creates new instance of the class. Creates new instance of the class with specified parameters. Creates new instance of the class with specified parameters. Returns whether property should be serialized. Gets or sets whether tooltip header text is visible or not. Default value is true. Gets or sets whether tooltip footer text is visible or not. Default value is true. Gets or sets the header text. Gets or sets the footer text. Gets or sets body text. Gets or sets body image displayed to the left of body text. Gets or sets footer image displayed to the left of footer text. Gets or sets the custom size for tooltip. Default value is 0,0 which indicates that tooltip is automatically resized based on the content. Gets or sets predefined tooltip color. Extensibility interface that custom components may implement so SuperTooltip can be provided for them. This event should be triggered by the component when it wants to display SuperTooltip. Normally this event would be equivalent of MouseHover event but you can trigger it in response to anything else. Sender for this event must be object that implements ISuperTooltipInfoProvider interface. This event should be triggered by component when it wants to hide SuperTooltip. For example this event might be triggered when mouse leaves your component. Sender of this event must be object that implements ISuperTooltipInfoProvider interface. Returns rectangle of the visible area of the component in screen coordinates. This rectangle is used to position SuperTooltip on the screen. Delegate for SuperTooltip events. Represents event arguments for PanelChanging event. Set to true to cancel display of tooltip. Object that has triggered displaying of tooltip Information that will be used to populate tooltip. Location where tooltip will be displayed. You can change the location here to display tooltip at different position. Indicates the tooltip size, read-only and valid only if tooltip position is checked on screen. Default constructor. Represents SuperTooltipControl. Default constructor. Paints insides of the control. Paint event arguments. Recalculates and set size of the control based on the content that is made available to it. Calculates the tooltip height based on the specified width. Tooltip width Size of the tooltip based on specified width. Shows tooltip at specified screen coordinates. X coordinate Y coordinate Indicates whether to enforce the screen position of tooltip if tooltip falls out of screen bounds. Updates the popup shadow size and position if shadow is visible. Gets or sets whether complete tooltip is shown including header, body and footer. Default value is true. When set to false only tooltip header will be shown. Providing this option to your end users as part of your application setting allows them to customize the level of information displayed and reduce it after they are familiar with your product. Gets or sets the maximum width of the super tooltip. Default value is 0 which indicates that maximum width is not used. The maximum width property will not be used if custom size is specified. Gets or sets the minimum tooltip size. Default value is 150, 50 Gets or sets image used next to body text. Gets or sets image used next to footer text. Gets or sets text displayed in header of tooltip Gets or sets whether header in tooltip is visible. Default value is true. Gets or sets text displayed in footer of the tooltip Gets or sets whether footer in tooltip is visible. Default value is true. Gets or sets whether line above footer text is drawn to separate footer from body text. Default value is true. Gets or sets whether mouse click on super tooltip will activate it, make it active window. Default value is true. Gets or sets whether tooltip control is popup tooltip or standard control. Default is false which means tooltip is popup style. Represents class that holds padding information for user interface elements. Gets or sets padding on left side. Default value is 0 Gets or sets padding on right side. Default value is 0 Gets or sets padding on top side. Default value is 0 Gets or sets padding on bottom side. Default value is 0 Creates new instance of the class and initializes it. Padding for all sides Creates new instance of the class and initializes it. Left padding Right padding Top padding Bottom padding Raises the PropertyChanged event. Event arguments Gets amount of Top padding Gets amount of Left padding Gets amount of Bottom padding Gets amount of Right padding Gets amount of horizontal padding (Left+Right) Gets amount of vertical padding (Top+Bottom) Gets whether Padding is empty. Gets or sets the padding for all sides. Occurs when property value has changed. Summary description for ThemedButtonItemPainter. Provides data for toolbar rendering. Gets or sets the reference to Bar object being rendered Gets or sets Graphics object bar is rendered on. Gets the bounds of the region that should be rendered. Reference to internal data. Creates new instance of the object and initializes it with default data. Reference to bar object. Reference to Graphics object. Describes the round rectangle shape. Initializes a new instance of the RoundCornerDescriptor class. Initializes a new instance of the RoundCornerDescriptor class. Initializes a new instance of the RoundCornerDescriptor class. Gets or sets the top-left round corner size. Gets or sets the top-right round corner size. Gets or sets the bottom-left round corner size. Gets or sets the bottom-right round corner size. Gets whether all corner size values are set to zero which results in no rounded corners. Gets whether all corner size values are set to same value. Represents DocumentDockContainer object converter. Initializes a new instance of the ScrollBarAdv class. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Gets whether scrollbar is vertical. true if scrollbar is vertical otherwise false for horizontal scrollbar Raises the Scroll event. Provides Event arguments. Raises the ValueChanged event. Provides Event arguments. Called when Command property value changes. Occurs when the Value property is changed, either by a Scroll event or programmatically. Occurs when the scroll box has been moved by either a mouse or keyboard action. Gets or sets a value to be added to or subtracted from the Value property when the scroll box is moved a large distance. A numeric value. The default value is 10. ArgumentOutOfRangeException is raised if assigned value is less than 0. Gets or sets the upper limit of values of the scrollable range. A numeric value. The default value is 100. Gets or sets the lower limit of values of the scrollable range. A numeric value. The default value is 0. Gets or sets the value to be added to or subtracted from the Value property when the scroll box is moved a small distance. A numeric value. The default value is 1. ArgumentOutOfRangeException is raised if assigned value is less than 0. Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. A numeric value that is within the Minimum and Maximum range. The default value is 0. ArgumentOutOfRangeException is raised if assigned value is less than the Minimum property value or assigned value is greater than the Maximum property value. Gets or sets the scroll bar appearance style. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Summary description for ScrollButton. Clean up any resources being used. Represents class that provides shadows to elements. Creates new instance of shadow painter. Represents class that provides display context for shadow painter. Summary description for ShortcutList. Represents the Outlook like Side-bar Control. Creates new instance of side bar control. Clean up any resources being used. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Returns the renderer control will be rendered with. The current renderer. Raises ItemLayoutUpdated event. Provides event arguments. Invokes ItemDoubleClick event. Reference to item double-clicked Event arguments Returns the collection of items with the specified name. Item name to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the collection of items with the specified name and type. Item name to look for. Item type to look for. Returns the first item that matches specified name. Item name to look for. Invokes the DotNetBar Customize dialog. Invokes SerializeItem event. Provides data for the event. Invokes DeserializeItem event. Provides data for the event. Loads the Side bar definition from file. Definition file name. Saves the Side bar definition to file. Definition file name. Occurs when Checked property of an button has changed. Occurs when Item is clicked. Occurs when Item is clicked. Occurs when popup of type container is loading. Occurs when popup of type container is unloading. Occurs when popup item is about to open. Occurs when popup item is closing. Occurs just before popup window is shown. Occurs when Item Expanded property has changed. Occurs when mouse button is pressed. Occurs when mouse button is released. Occurs when mouse enters the item. Occurs when mouse leaves the item. Occurs when mouse moves over the item. Occurs when mouse remains still inside an item for an amount of time. Occurs when item loses input focus. Occurs when item receives input focus. Occurs when user changes the item position, removes the item, adds new item or creates new bar. Occurs after an Item is removed from SubItemsCollection. Occurs after an Item has been added to the SubItemsCollection. Occurs when ControlContainerControl is created and contained control is needed. Occurs when Text property of an Item has changed. Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. Occurs after DotNetBar definition is loaded. Occurs before an item in option group is checked and provides opportunity to cancel that. Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. To serialize custom data to XML definition control creates handle this event and use CustomXmlElement property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data you have serialized during SerializeItem event. To de-serialize custom data from XML definition handle this event and use CustomXmlElement property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must also be set to the custom renderer that will be used. Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer specified here to be used. Gets or sets visual appearance for the control. Gets or sets whether flat side bar is using system colors. This property is used internally by side bar to determine whether to reset color scheme based on system colors. If you want side bar to use system colors you need to set PredefinedColorScheme property. Gets or sets Bar Color Scheme. Gets/Sets the visual style of the SideBar. Specifies whether SideBar is drawn using Themes when running on OS that supports themes like Windows XP. Occurs after internal item layout has been updated and items have valid bounds assigned. Returns the collection of side-bar Panels. Gets or sets the expanded panel. Only one panel can be expanded at a time. Gets or sets the form SideBar is attached to. Gets or sets whether end-user can rearrange the items inside the panels. Gets or sets whether native .NET Drag and Drop is used by side-bar to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. ImageList for medium-sized images used on Items. ImageList for large-sized images used on Items. Indicates whether Tooltips are shown on Bars and menus. Indicates whether item shortcut is displayed in Tooltips. Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. Returns the reference to the container that containing the sub-items. Gets/Sets control border style. Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. Gets/Sets Bar definition as XML string. Indicates whether shortucts handled by items are dispatched to the next handler or control. Represents the method that will handle the ItemRemoved event. Provides layout for Side-Bar control. Creates new instance of SideBarContainerItem class. Returns copy of SideBarContainerItem item Recalculates the size of the item Paints this base container Occurs when sub item expanded state has changed. Sub item affected. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Sets input focus to next visible item in Explorer Bar. True if focus was set to next visible item otherwise false. Sets input focus to previous visible item in Explorer Bar. True if focus was set to previous visible item otherwise false. Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. Summary description for SideBarPanelControl. Represents the Side-Bar Panel item. Creates new instance of SideBarPanelItem. Creates new instance of SideBarPanelItem and assigns the name to it. Item name. Creates new instance of SideBarPanelItem and assigns the name and text to it. Item name. item text. Returns copy of SideBarPanelItem item. Returns the Font object to be used for drawing the item text. Font object. Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. Occurs when the item is clicked. This is used by internal implementation only. Overloaded. Serializes the item and all sub-items into the XmlElement. XmlElement to serialize the item to. Overloaded. Deserializes the Item from the XmlElement. Source XmlElement. Shows tooltip for this item. Forces the repaint the item. Must be called by any sub item that implements the image when image has changed Gets whether mouse is over the panel header. Gets whether mouse is pressed over the panel header. Specifies panel title text alignment. Default value is Center. Gets or sets the layout type for the items. Default layout orders items in a single column. Multi-column layout will order items in multiple colums based on the width of the control. Gets or sets the text associated with this item. Gets or sets the item background style. Gets or sets the item header style. Applies only when SideBar.Appearance is set to Flat. Gets or sets the item header style when mouse is over the header. Applies only when SideBar.Appearance is set to Flat. Gets or sets the item header style when left mouse button is pressed on header. Applies only when SideBar.Appearance is set to Flat. Gets or sets the item header side style. Applies only when SideBar.Appearance is set to Flat. Gets or sets the item header side style when mouse is over the header. Applies only when SideBar.Appearance is set to Flat. Gets or sets the item header side style when left mouse button is pressed on header. Applies only when SideBar.Appearance is set to Flat. Gets or sets whether the font used to draw the item text is bold. Gets or sets whether the font used to draw the item text is bold when mouse is over the item. Gets or sets whether the font used to draw the item text is underlined when mouse is over the item. Gets or sets the text color of the button when mouse is over the item. Gets or sets the text color of the button. Gets/Sets the Image size for all sub-items on the Bar. Gets the rectangle of the panel item Button. Gets or sets the index of the first visible item on the panel. Gets or sets a value that determines whether text is displayed in multiple lines or one long line. This setting applies to the buttons inside Panel as well. Gets or sets whether scroll buttons are displayed when content of the panel exceeds it's height. Specifies the Button icon. Icons support multiple image sizes and alpha blending. Specifies the Button image. Specifies the index of the image for the button if ImageList is used. Specifies the image for the button when mouse is over the item. Specifies the index of the image for the button when mouse is over the item when ImageList is used. Specifies the image for the button when mouse left button is pressed. Specifies the index of the image for the button when mouse left button is pressed and ImageList is used. Represents class that provide display support for simple tabs. Default constructor. Provides layout management for ISimpleTab tab implementations. Resizes the content block and sets it's Bounds property to reflect new size. Content block to resize. Represents painter for Mozilla style splitter. Base class for painting expandable splitter control. Default constructor. Paints splitter. Paint information. Creates new instance of splitter painter. Paints splitter. Paint information. Represents painter for Office 2003 style splitter. Creates new instance of splitter painter. Paints splitter. Paint information. Represents class that holds information neccessary to paint the expandable splitter. Specifies reference to graphics canvas. Specifies splitter display rectangle. Holds color settings for painting. Specifies whether splitter is expandable or not. Specifies whether splitter is expanded or not. Specifies the splitter dock. Represents class that holds colors for the splitter display. Specifies back color. Specifies target gradient background color. Specifies background gradient angle. Specifies grip part dark color. Specifies grip part light color. Specifies expand part line color. Specifies expand part fill color. Initializes a new instance of the StyleManager class. Initializes a new instance of the StyleManager class with the specified container. An IContainer that represents the container for the command. Updates Ambient colors for control and its child controls. Updates ambient colors for the control and its children. Gets whether property should be serialized by WinForms designer. Resets property to its default value. Changes the StyleManager style and color tint in one step. Use this method if you need to change style and color tint simultaneously in single step for better performance. New style. Color tint for the style. Registers control with the StyleManager so control can be notified of global style changes. Control to register with the StyleManager. Unregister the control from StyleManager notifications. Control that was registered through Register method. Returns whether style is a Metro type style. style to test. true if Metro type style otherwise false. Returns whether style is a Metro type style. style to test. true if Metro type style otherwise false. Returns whether style is a Metro type style. style to test. true if Metro type style otherwise false. Gets or sets the global style for the controls that have Style=ManagerControlled. Gets or sets the color current style is tinted with. Gets previous effective style. Gets or sets color generation parameters for Metro color generator. Gets or sets color generation parameters for Metro color generator. Gets or sets the current visual style. Gets or sets the color tint that is applied to current Office 2007, Office 2010 or Windows 7 color table. Default value is Color.Empty which indicates that no color blending is performed. Defines the StyleManager styles. Manages whether ambient property settings (BackColor, ForeColor etc.) are applied to child controls of the form when StyleManager component changes style. Initializes a new instance of the StyleManagerAmbient class. Initializes a new instance of the StyleManagerAmbient class with the specified container. An IContainer that represents the container for the command. Gets ambient settings StyleManager is allowed to change on the control. Sets the ambient settings StyleManager is allowed to change on component. Reference to supported component. Ambient settings that StyleManager may change. Specifies ambient settings enabled on the control for StyleManager. All ambient settings are allowed to change. StyleManager cannot change ambient settings. StyleManager should process child controls. StyleManager should change BackColor. StyleManager should change ForeColor. Constructor Associated SuperTabItem Paint processing Gets the default tab ContentRectangle Rectangle Gets the tab ContentRectangle Rectangle Gets the tab path GraphicsPath Sets the default color tables Gets the tab ColorTable ColorTable Gets the tab state eTabState Gets the tab panel Color Table Color Table Draws the tab background Graphics Tab path StateColorTable Draws the tab border Graphics Tab path Color table Draws the tab contents Graphics State color table Draws the tab image Graphics Draws the tab text Draws the tab close button Graphics State color table Sets the GraphicsTransform for the given alignment and Horizontal text setting Graphics Rectangle to transform Transformed rectangle Resets out transform Graphics Gets the focus rectangle Gets the tab close button bitmap Graphics State color table Button bitmap Creates the close button bitmap Graphics State color table Close bitmap Gets the hot close button bitmap Graphics Close bitmap Creates the hot button bitmap Graphics Close bitmap Gets the pressed close button bitmap Graphics Close bitmap Creates the pressed button bitmap Graphics Close bitmap Gets the close button path Close rectangle Corner radius Gets or sets the default item ColorTable Constructor for Office2007 style SuperTabItem base display Associated SuperTabItem Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath Constructor Associated SuperTabStripItem Handles ContentManager NextPosition events Handles RecalcSize requests Handles RecLayoutContent requests Initializes the layout engine Performs the Recalc Layout Recalculates the bounds for the TabControlBox Gets the tab client area Gets the tab client area Gets the tab height Layout manager NextBlockPosition PromoteTab NextBlockPosition Determines if all tabs are visible Paint processing Draws the background Draws the tabs Draws the Drag and Drop insert marker ItemPaintArgs Color table Draws the top insert marker Draws the left insert marker Determines if the given items are on the same line Draws the TabStrip border Gets the inner and outer border lines Sets the default color table Gets the tab color table Tab color table Gets the tab close button bitmap Creates the tab close button bitmap Gets the Menu button bitmap Create the Menu button bitmap Gets the Menu button path Gets the Menu button bitmap Create the Menu button bitmap Gets the Menu button path Gets the TabAlignment gets or sets the default color table Gets if display is RightToLeft Gets tab vertical orientation Gets the minimum TabStrip height Gets whether we are to show the Focus rectangle Gets CloseButtonOnTabsVisible Gets FixedTabSize Gets the minimum tab size Gets the selected tab Gets the selected font Gets the tab ControlBox Gets the tab height Gets the tab bounds Gets the Tabs collection Gets the TabStrip Gets the TabStripItem Gets the PreDrawStripBorder state Gets the SelectedPaddingWidth Gets the TabOverlap Gets the TabSpacing Gets the TabOverlapLeft Gets the TabLayoutOffset Office2007 TabStrip base display constructor Associated TabStrip Tab layout offsets Office 2010 Backstage SuperTabItem display constructor Associated SuperTabItem Draws the tab border Draws the Backstage SelectedItem marker DrawTabItemBackground DrawTabItemHighLight Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath Gets the Layout manager NextBlockPosition Gets the "PromoteSelTab" NextBlockPosition Draws the background PreDrawStripBorder SelectedPaddingWidth Constructor for OfficeMobile2014 style SuperTabItem base display Associated SuperTabItem Calculates the Content Rectangle for the tab Content Rectangle Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath OfficeMobile2014 SuperTabStripBaseDisplay Associated TabStripItem Gets the next layout block position LayoutManagerPositionEventArgs Gets the next block position when attempting to make a specific tab visible Potential item to replace View item being placed Block Rectangle Returns the Minimum tab size for this style Tab layout offsets Tab Overlap Tab Spacing Constructor for OneNote2007 style SuperTabItem base display Associated SuperTabItem Calculates the Content Rectangle for the tab Content Rectangle Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath OneNote2007 SuperTabStripBaseDisplay Associated TabStripItem Gets the next layout block position LayoutManagerPositionEventArgs Gets the next block position when attempting to make a specific tab visible Potential item to replace View item being placed Block Rectangle Returns the Minimum tab size for this style Tab Overlap Tab Spacing Constructor Associated SuperTabControlBox Performs RecalcSize processing Refreshes the CloseBox Performs control Paint processing InternalMouseEnter InternalMouseLeave InternalMouseDown InternalMouseUp Returns copy of the item Gets or sets the CloseBox Visible state Gets whether the mouse is down Gets whether the mouse is over the CloseBox Constructor Associated SuperTabStripItem Performs RecalcSize processing Performs RecalcLayout processing Performs individual running layout processing for the given BaseItem Item to Layout Running Layout Size Whether a recalcSize is needed New running Size Refresh code Paint processing InternalMouseEnter InternalMouseLeave InternalMouseMove InternalMouseDown InternalMouseUp Gets the ControlBoxItem from the given Point OnItemAdded OnAfterItemRemoved Removes all user added items from the ControlBox Returns copy of the item. Gets or sets the ControlBox Bounds Gets the CloseBox Gets the MenuBox Gets or sets the ControlBox Visible state Gets the MouseDown state Gets the MouseOver state Gets the TabStrip TabDisplay Constructor Associated SuperTabControlBox RecalcSize Refreshes the display Paint processing Determines if all the items are visible true if all visible Gets MenuButton1 Gets MenuButton2 InternalMouseEnter InternalMouseLeave InternalMouseDown Gets the popup menu position Loads the TabMenu Loads Tabs only into the TabMenu Loads all items into the TabMenu Sets the TabMenu entry image Handles SuperTabMenuBox_Click event InternalMouseUp Returns copy of the item. Gets or sets whether the MenuBox is automatically hidden when the tab items size does not exceed the size of the control Gets or sets whether the MenuBox raises a ClickEvent when selected Gets or sets whether MenuBox shows only Tabs entries Gets or sets whether the MenuBox displays each menu entry with its associated Image/Icon Gets or sets MenuBox Visible state Gets the MouseDown state Gets the MouseOver state Constructor Sets the tab docking based upon the given alignment Hooks (or unhooks) underlying TabStrip events true to hook, false to unhook Handles TabItemOpen events Handles TabItemClose events Handles TabMoving events Handles TabMoved events Handles TabRemoved events Handles SelectedTabChanging events Handles SelectedTabChanged events Handles GetTabItemPath events Handles GetTabItemContentRectangle events Handles BeforeTabDisplay events Handles MeasureTabItem events Handles PreRenderTabItem events Handles PostRenderTabItem events Handles GetTabCloseBounds events Handles GetTabImageBounds events Handles GetTabTextBounds events Handles TabStripPaintBackground events Handles StyleManagerStyleChanged events Handles TabStripTabColorChanged events Handles TabStrip_MouseUp events Handles TabStrip_MouseDown events Handles TabStrip_MouseMove events Handles TabStrip_MouseClick events Handles TabStrip_MouseDoubleClick events Handles TabStrip_MouseEnter events Handles TabStrip_MouseHover events Handles TabStrip_MouseLeave events Creates a TabControl tab Creates a TabControl tab Creates a TabControl tab Selects the previous tab true if tab selected Selects the next tab true if tab selected Gets the SuperTabItem tab containing the given Point Point to test Associated tab, or null Gets the item (SuperTabItem or BaseView) associated with the given Point Point to test BaseItem or null Closes the given tab Causes a Layout Recalculation of the SuperTabControl Refreshes all panel styles Applies color and border settings to the given panel Applies color settings to the given panel Applies border settings for the given panel Performs OnSystemColorsChanged processing Performs OnResize processing NOT NEEDED. Let WinForms layout do the work! OnControlAdded OnControlRemoved BeginInit EndInit Occurs when a tab is added to the Tabs collection Occurs when a tab is about to Close Occurs when a tab is removed from the Tabs collection Occurs when a tab is about to be displayed Occurs when a tab is being moved or dragged by the user Occurs when a tab has been moved or dragged by the user Occurs when the Selected tab is changing Occurs when the Selected tab has changed Occurs when the control needs a tab's bordering path Occurs when the control needs a tab's Content Rectangle Occurs when the control needs to measure a tab Occurs before any tab rendering is done Occurs After all tab rendering is complete Occurs when the control needs to get the tab's Text Bounds Occurs when the control needs to get the tab's Image Bounds Occurs when the control needs to get the tab's Close Button Bounds Occurs when the TabStrip background needs painted Occurs when a TabStrip MouseUp event is raised Occurs when a TabStrip MouseDown event is raised Occurs when a TabStrip MouseMove event is raised Occurs when a TabStrip MouseClick event is raised Occurs when a TabStrip MouseDoubleClick event is raised Occurs when a TabStrip MouseEnter event is raised Occurs when a TabStrip MouseHover event is raised Occurs when a TabStrip MouseLeave event is raised Gets or sets whether TabStrip will get focus when Tab key is used. Default value is false. Gets or sets whether tabs are automatically closed when a close button is clicked Gets or sets whether the tab's visible close button is displayed for every tab state Gets or sets whether close button is visible on each tab Gets or sets the position of the tab close button Gets or sets the custom tab Close button image Gets or sets the custom Close button image that is used on tabs when the mouse is over the close button Gets or sets the custom Close button image that is used on tabs when the button has been pressed Gets the TabStrip ControlBox Gets or sets whether the only Text displayed is for the SelectedTab Gets or sets whether text is drawn horizontally regardless of tab orientation Gets or sets the default alignment of the Image within the tab Gets or sets the ImageList used by the TabStrip and its tab items Gets or sets BaseItem tab padding in pixels. Gets or sets whether vertical tab text is rotated 180 degrees Gets or sets the SelectedTab based upon the given panel Gets or sets whether a focus rectangle is displayed when tab has input focus Gets or sets the fixed tab size in pixels. Either Height, Width, or both can be set Gets or sets whether a tab is currently in a drag operation Gets or sets whether tabs can be reordered through the user interface Gets or sets the selected tab Gets or sets the selected tab Font Gets or sets the index of the selected tab Gets or sets the tab alignment within the Tab-Strip control Gets or sets the tab Font Gets or sets the Horizontal spacing around tab elements Gets or sets the type of the tab layout Gets the collection of Tabs Gets the control TabStrip Gets or sets the Color of the TabStrip Gets or sets the tab style Gets or sets the Vertical spacing around tab elements Gets or sets whether tabs are visible Gets or sets tab text alignment Gets the DefaultSize Indicates whether Form.Validate is called and checked before selected tab is changed. Default value is true. Represents Panel for the SuperTabControl _PanelColor_ColorTableChanged Processes ColorTable changes GetStyle Provides OnPaint support Occurs when the tab colors have changed Gets or sets which edge of the parent container a control is docked to. Gets or sets user specified tab panel display colors Gets or sets the Panel ElementStyle Gets or sets TabItem that this panel is attached to. Specifies background image position when container is larger than image. Constructor Gets whether property should be serialized. Resets property to its default value. Called when Symbol property has changed. Old property value New property value Called when SymbolSet property value changes. Indciates old value Indicates new value Gets whether property should be serialized. Resets property to its default value. Called when SymbolSize property has changed. Old property value New property value Hooks or unhooks control events true to hook SuperTabItem_TextChanged processing TextMarkupLinkClick OnMarkupLinkClick ColorTable_ColorTableChanged Processes ColorTable changes Closes the tab Gets the operational tab font Gets the tab ColorTable SuperTabItemStateColorTable Gets the tab ColorStateTable for the given state eTabState SuperTabItemStateColorTable Gets the tab Panel ColorTable Gets the area of the tab that contains the given Point Determines if the given Point is in the tab Point to test true if Point is in tab Gets the tab bordering GraphicsPath GraphicsPath Gets the Close Button bounding Rectangle Bounding Rectangle Gets the Image bounding Rectangle Bounding Rectangle Gets the Text bounding Rectangle Bounding Rectangle Calculates Close button bounds Running rectangle Running rectangle Calculates Image bounds Running rectangle Running rectangle Refreshes the tab owner Refreshes the tab display Paint processing InternalMouseMove InternalMouseEnter InternalMouseLeave InternalMouseDown InternalMouseUp ToString Dispose Returns copy of the item. Copies specific properties to new instance of the item. New SuperTabItem instance Occurs when text markup link is clicked Occurs when the tab colors have changed IsMarkupSupported Gets or sets the default SelectedTabFont Gets the tab CloseButton Bounds Gets or sets the CloseButtonMouseOver state Gets or sets the CloseButtonPressed state Gets the effective image alignment Gets the tab Image Bounds Gets the tabs vertical orientation Gets the TabItemDisplay Gets the tabs TabStrip Gets the tabs Text Bounds Gets or sets whether image animation is enabled Gets or sets user specified tab display colors Gets or sets whether Close button on the tab is visible when SuperTabStrip.CloseButtonOnTabsVisible property is set to true Enabled Gets or sets whether text-markup support is enabled for the control's Text property Gets or sets the FixedTabSize Gets or sets the tab icon. Icon has same functionality as Image except that it supports Alpha blending Gets or sets the tab image Gets or sets the tab image index Gets or sets the alignment of the Image within the tab Gets or sets the spacing between content and edges of the Image Gets or sets the predefined color for the tab Gets or sets the selected tab Font StartsNewTabLine Gets the realized symbol string. Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. Gets or sets the symbol set used to represent the Symbol. Gets or sets the color of the Symbol. Indicates the size of the symbol in points. Gets or sets the text alignment Gets or sets the tab Font Gets or sets the tab text Gets or sets the control that is attached to this tab Gets or sets the tab Bounds Gets the MouseOver state Gets the tab selected state Gets the tab alignment Gets the tab Content Rectangle Gets or sets the tab TabStripItem Gets or sets the tabs TabStyle Visible Alignment TopLeft TopCenter TopRight MiddleLeft MiddleCenter MiddleRight BottomLeft BottomCenter BottomRight Tab area parts Tab states Constructor Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. ShowWithoutActivation Constructor Hooks or unhooks TabStripItem events true to hook TabStripItem_TabItemOpen TabStripItem_TabItemClose TabStripItem_TabRemoved TabStripItem_TabMoving TabStripItem_TabMoved TabStripItem_GetTabItemPath TabStripItem_GetTabItemContentRectangle TabStripItem_BeforeTabDisplay TabStripItem_MeasureTabItem TabStripItem_PreRenderTabItem TabStripItem_PostRenderTabItem TabStripItem_GetTabCloseBounds TabStripItem_GetTabImageBounds TabStripItem_GetTabTextBounds TabStripItem_TabStripPaintBackground TabStripItem_SelectedTabChanging TabStripItem_SelectedTabChanged TabStripItem_TabStripTabColorChanged Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Performs layout recalculation Ensures that the given tab is visible on the TabStrip Gets the SuperTabItem from the given Point SuperTabItem or null Gets the BaseItem from the given Point BaseItem or null Closes the given tab Selects the previous tab true if successful Selects the next tab true if successful OnResize processing BeginInit EndInit Occurs when a tab is added to the Tabs collection Occurs when a tab is about to Close Occurs when a tab is removed from the Tabs collection Occurs when a tab is about to be displayed Occurs when a tab is being moved or dragged by the user Occurs when a tab has been moved or dragged by the user Occurs when the Selected tab is changing Occurs when the Selected tab has changed Occurs when the control needs a tab's bordering path Occurs when the control needs a tab's Content Rectangle Occurs when the control needs to measure a tab Occurs before any tab rendering is done Occurs After all tab rendering is complete Occurs when the control needs to get the tab's Text Bounds Occurs when the control needs to get the tab's Image Bounds Occurs when the control needs to get the tab's Close Button Bounds Occurs when the TabStrip background needs painted Occurs when the TabStrip TabColor has changed Gets or sets whether the control attached to the TabItem.AttachedControl property is automatically selected when TabItem becomes the selected tab. Default value is true. Gets or sets whether tabs are automatically closed when a close button is clicked Gets or sets whether the tab's visible close button is displayed for every tab state Gets or sets whether close button is visible on each tab Gets or sets the position of the tab close button Gets or sets the custom tab Close button image Gets or sets the custom Close button image that is used on tabs when the mouse is over the close button Gets or sets the custom Close button image that is used on tabs when the button has been pressed Gets the TabStrip ControlBox Gets or sets whether the only Text displayed is for the SelectedTab Gets or sets the default alignment of the Image within the tab Gets or sets BaseItem tab padding in pixels. Gets or sets whether vertical tab text is rotated 180 degrees Gets or sets the fixed tab size in pixels. Either Height, Width, or both can be set Gets or sets whether a tab is currently in a drag operation Gets or sets whether tabs can be reordered through the user interface Gets or sets the selected tab Gets or sets the selected tab Font Gets or sets the index of the selected tab Gets or sets the tab alignment within the Tab-Strip control Gets or sets the tab Font Gets or sets the Horizontal spacing around tab elements Gets or sets the type of the tab layout Gets the collection of Tabs Gets or sets the Color of the TabStrip Gets or sets the tab style Gets or sets the Vertical spacing around tab elements Gets the TabStrip associated TabStripItem Gets or sets tab text alignment Gets whether the tabStrip is visually available Gets the Design state for the control Gets the ISupportInitialize state Gets the TabDisplay Gets or sets the reference to ribbon application button when tab control is used as backstage ribbon control. Gets the DefaultSize Constructor Associated SuperTabStrip Syncs the Orientation of each SubItem to the current TabAlignment Orientation Gets the Orientation based upon the current TabAlignment Makes sure all newly added items are set to the design orientation and style Applies the current TabStyle to each tab and sets the item style to the DotNetBarStyle from the TabStyle Gets the DotNetBarStyle from the SuperTabStyle eDotNetBarStyle Hooks or unhooks our events Handles SubItemsChanged events Handles newly added items Handles newly removed items Handles tab color changes Handles color table changes Performs NeedRecalcSize and refresh Recalculates the size of the tabs. Ensures that the given item is visible on the TabStrip Selects the given tab Selects the previous tab Selects the previous tab Selects the next tab Selects the next tab UpdateSelectedTab OnTabStyleChanged OnMeasureTabItem OnPreRenderTabItem OnPostRenderTabItem OnGetTabItemContentRectangle OnGetTabItemPath OnSelectedTabRemoved OnSelectedTabChanging OnSelectedTabChanged OnBeforeTabDisplay OnTabItemClose OnTabStripColorChanged OnPaintBackground OnGetTextBounds OnGetImageBounds OnGetCloseBounds OnTabMoving OnTabMoved Tab that was moved Old tab order New tab order ItemAtLocation InternalClick InternalMouseDown InternalMouseUp InternalMouseMove InternalOnMouseMove ProcessMouseMove HotTabMouseMove ControlBoxMouseMove ProcessTabMove StartTabMove SetDragWindowRegion TabDragWindow_Paint InternalMouseLeave InternalOnMouseLeave Get the tab at the given Point SuperTabItem or null Gets the item at the given point BaseItem or null Gets the next visible Tab SuperTabItem Closes the given tab Paint processing SubItemSizeChanged Returns copy of the item. Copies specific properties to new instance of the item. New SuperTabStripItem instance Occurs when a tab is added to the Tabs collection Occurs when a tab is about to Close Occurs when a tab is removed from the Tabs collection Occurs when a tab is about to be displayed Occurs when a tab is being moved or dragged by the user Occurs when a tab has been moved or dragged by the user Occurs when the Selected tab is changing Occurs when the Selected tab has changed Occurs when the control needs a tab's bordering path Occurs when the control needs a tab's Content Rectangle Occurs when the control needs to measure a tab Occurs before any tab rendering is done Occurs After all tab rendering is complete Occurs when the control needs to get the tab's Text Bounds Occurs when the control needs to get the tab's Image Bounds Occurs when the control needs to get the tab's Close Button Bounds Occurs when the TabStrip background needs painted Occurs when the TabStrip TabColor has changed Occurs when the TabStrip Color has changed Gets or sets AutoCloseTabs Gets or sets whether the control attached to the TabItem.AttachedControl property is automatically selected when TabItem becomes the selected tab. Default value is true. Gets or sets TabCloseButtonNormal Gets or sets TabCloseButtonHot Gets or sets TabCloseButtonPressed Gets or sets TabHorizontalSpacing Gets or sets TabVerticalSpacing Gets or sets CloseButtonOnTabsVisible Gets or sets CloseButtonOnTabsAlwaysDisplayed Gets or sets CloseButtonPosition Gets the ControlBox Gets or sets DisplaySelectedTextOnly Gets or set the Expanded state Gets or sets the tab font Gets or sets the selected tab font Gets or sets the HorizontalText Gets or sets the default alignment of the Image within the tab Gets or sets the BaseItem tab padding. Gets or sets RotateVerticalText Gets or sets ShowFocusRectangle Gets or sets the FixedTabSize Gets or sets Gets the MinTabStripHeight Gets or sets ReorderTabsEnabled Gets or sets the selected tab Gets or sets the selected tab index Gets or sets the tab alignment Gets or sets the TabLayoutType Gets or sets the TabStripColor Gets or sets the TabStyle Gets or sets the TextAlignment Gets the First Visible Tab Gets the HotTab Gets the InsertTab Gets whether to insert before or after Gets the MouseOver tab Gets TabStrip vertical orientation Gets the Last Visible Tab Gets the tab close button size Gets the TabDisplay Gets or sets the TabItemsBounds Gets or sets the number of TabLines Gets the TabStrip Gets the visible tab count Gets or sets the promoted visible tab Generic ValueChangingEventArgs oldValue type newValue type Gets the old value Gets the new value Generic ValueChangingSourceEventArgs oldValue type newValue type EventSource Gets the old value Gets the new value Gets the eventSource Generic ValueChangedEventArgs oldValue type newValue type Gets the old value Gets the new value Generic ValueChangedSourceEventArgs oldValue type newValue type EventSource Gets the old value Gets the new value Gets the eventSource Gets the tab Gets the tab Gets the old order of the tabs Gets or sets the new order of the tabs TabStripTabColorChangedEventArgs Constructor Constructor Associated SuperTabStripItem Resizes the content block and sets it's Bounds property to reflect new size. Content block to resize. Measures the given tab Measures the markup text Measures the given text Finalizes the layout Reorders the lines to keep the selected tab as line 0. Adjusts the line layout Gets the array od line sizes Adjusts the individual blocks within a given line Sets the Displayed status for the line blocks Gets the count of BeginBreak groups Process item BeginBreaks Makes sure the "VisibleTab" is in fact visible. Determines what line th selected tab lies within Finds the SelectedTab block Resizes single line layouts Resizes multiline layouts gets or sets the FixedTabSize Gets or sets the TabLayoutOffset Gets the TabDisplay Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath Applies the predefined tab color to the color table Applies the predefined color to the panel color table Constructor Associated SuperTabStripItem Gets the TabLayoutOffset Constructor Associated SuperTabItem Returns the tab ContentRectangle Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath Constructor Associated SuperTabStripItem Gets the LayoutManager NextBlockPosition Gets the PromoteSelectedTab NextBlockPosition Gets the TabOverlap Gets the TabSpacing Gets the TabOverlapLeft Gets the TabLayoutOffset Gets the MinTabSize Constructor Associated SuperTabItem Creates the tab item GraphicsPath Tab path Create the Top tab path GraphicsPath Creates the Bottom tab path GraphicsPath Creates the Left tab path GraphicsPath Create the Right tab path GraphicsPath Constructor Associated SuperTabStripItem Gets the Layout manager NextBlockPosition Gets the "PromoteSelTab" NextBlockPosition Raises ValueChanging event. Provides event arguments. Raises ValueChanged event. Provides event arguments. Forces the button to perform internal layout. Gets whether property should be serialized. Resets property to its default value. Cancels animation if in progress. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Sets the value of the control with state transition animation (if enabled) and specifies the source of the action. New value for Value property. Source of the action. Sets the value of the control and specifies the source of the action. New value for Value property. Source of the action. Gets whether property should be serialized. Resets property to its default value. Raises ValueObjectChanged event. Provides event arguments. Called when Command property value changes. Occurs before Value property has changed and it allows you to cancel the change. Occurs after Value property has changed. Gets or sets the switch value. Gets or sets the item border color. Gets or sets whether state transition animation is enabled. Gets or sets the color of the OFF state background. Gets or sets the color of the ON state background. Gets or sets the color of the ON state text. Gets or sets the color of the OFF state text. Gets or sets the border color of the button switch. Gets or sets the background color of the switch button. Gets or sets the text color. Gets or sets the font that is used to draw ON/OFF text on the switch button. Gets or sets the text that is displayed on switch when Value property is set to true. Gets or sets the text that is displayed on switch when Value property is set to false. Gets or sets the width in pixels of the switch part of the button. Minimum value is 6. Gets the switch bounds. Gets the On part of the switch button bounds excluding the SwitchBounds. Gets the Off part of the switch button bounds excluding the SwitchBounds. Gets or sets whether button is in read-only state meaning that it appears as enabled but user cannot change its state. Gets or sets whether lock marker is visible on face of the control when IsReadOnly is set to true. Default value is true. Gets or sets the color of the read-only marker. Indicates whether clicking left mouse button on the switch part of the item will toggle the switch Value. Occurs after ValueObject property changes. Gets or sets the object that represents the Value state of control. Gets or sets the value that represents the True state of control when ValueObject property is set to that value. Gets or sets the value that represents the False state of control when ValueObject property is set to that value. Gets or sets the command assigned to the item. Default value is null. Note that if this property is set to null Enabled property will be set to false automatically to disable the item. Gets or sets user defined data value that can be passed to the command when it is executed. Represents the switch button UI element. Raises ValueChanging event. Provides event arguments. Raises ValueChanged event. Provides event arguments. Creates new instance of SwitchButtonItem. Creates new instance of SwitchButtonItem and assigns the name to it. Item name. Creates new instance of SwitchButtonItem and assigns the name and text to it. Item name. item text. Returns copy of the item. Copies the SwitchButtonItem specific properties to new instance of the item. New SwitchButtonItem instance. Copies the SwitchButtonItem specific properties to new instance of the item. New SwitchButtonItem instance. Sets the value of the control and specifies the source of the action. New value for Value property. Source of the action. Sets the value of the control with state transition animation (if enabled) and specifies the source of the action. New value for Value property. Source of the action. Cancels any current inprogress animation. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Gets whether property should be serialized. Resets property to its default value. Occurs before Value property has changed and it allows you to cancel the change. Occurs after Value property has changed. Gets whether item supports text markup. Default is false. Gets or sets whether text-markup support is enabled for items Text property. Default value is true. Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. Gets or sets the text associated with this item. Gets or sets the switch value. Indicates whether clicking left mouse button on the switch part of the item will toggle the switch Value. Gets the switch bounds. Gets the button bounds. Gets the On part of the switch button bounds excluding the SwitchBounds. Gets the Off part of the switch button bounds excluding the SwitchBounds. Gets or sets the switch offset from its initial position. Used for animation and dragging of the switch. Gets whether switch part of the button is pressed using mouse left button. Gets or sets the width in pixels of the switch part of the button. Minimum value is 6. Gets or sets the text that is displayed on switch when Value property is set to true. Gets or sets the text that is displayed on switch when Value property is set to false. Gets whether fade effect is enabled. Gets or sets whether state transition animation is enabled. Gets or sets the width of the switch button. Must be greater than SwitchWidth. Gets or sets the height of the switch button. Must be greater than 5. Gets or sets text padding. Gets or sets switch margin. Gets or sets the color of the OFF state background. Gets or sets the color of the ON state background. Gets or sets the color of the ON state text. Gets or sets the color of the OFF state text. Gets or sets the item border color. Gets or sets the border color of the button switch. Gets or sets the background color of the switch button. Gets or sets whether caption/label set using Text property is visible. Gets or sets the text color. Gets or sets the font that is used to draw ON/OFF text on the switch button. Gets or sets whether button is in read-only state meaning that it appears as enabled but user cannot change its state. Gets or sets whether lock marker is visible on face of the control when IsReadOnly is set to true. Default value is true. Gets or sets the color of the read-only marker. Provides data for SwitchButton rendering. Gets or sets Graphics object group is rendered on. Gets or sets the reference to SwitchButtonItem being rendered. ColorScheme object that is used to provide colors for rendering check box item in legacy styles like Office 2003. Office 2007 style uses color tables provided by renderer. Indicates whether item is in Right-To-Left environment. Gets or sets the text font. Gets or sets the ItemPaintArgs reference. Creates new instance of the object and provides default values. Reference to Graphics object Reference to SwitchButtonItem Reference to legacy ColorScheme Indicates the font for the text. Indicates whether item is in Right-To-Left environment. Returns specific font set at specified size/ Font size Symbol set to return Font Returns FontAwesome at specific size. Font size in points Font in desired size. Returns FontAwesome at specific size. Font size in points Font in desired size. Gets FontAwesome at default size. Returns FontAwesome Family. Gets Material Font at default size. Returns Material Font Family. Gets the default size for the Material font size in points. Gets the default size for the FontAwesome font size in points. Represents colors for the active tab. Creates new instance of the object. Returns whether property should be serialized. true if property should be serialized otherwise false. Resets property to the default value. Returns whether property should be serialized. true if property should be serialized otherwise false. Resets property to the default value. Returns whether property should be serialized. true if property should be serialized otherwise false. Resets property to the default value. Returns whether property should be serialized. true if property should be serialized otherwise false. Resets property to the default value. Returns whether property should be serialized. true if property should be serialized otherwise false. Resets property to the default value. Returns whether property should be serialized. true if property should be serialized otherwise false. Resets property to the default value. Occurs after color property has changed. Gets or sets the background color of the tab when inactive. Gets or sets the target gradient background color of the tab when inactive. Gets or sets the gradient angle. Gets the collection that defines the multi-color gradient background for tab item.. Gets or sets the light border color when tab is inactive. Gets or sets the dark border color when tab is inactive. Gets or sets the border color when tab is inactive. Gets or sets the text color when tab is inactive. Represents the class that defines colors for a tab control. Default constructor. Default contructor that accepts style. Refreshes colors stored in the color scheme. This method is used for example to refresh the color after system display colors have changed. Generates color scheme for flat style. Generates color scheme for Office 2003 style. Generates the VS2005 document tab like color scheme. Generates Windows XP Themed color scheme. Generates OneNote style color scheme. Generates VS2005 style color scheme. Generates OneNote style color scheme. Generates OneNote style color scheme. Resets changed flag for all color properties. When changed flag is set for a color property color is not automatically generated for that property. Reseting the flag will ensure that all colors are automatically generated. Applies predefinied tab item color scheme to the tab. Tab item to apply color to. Predefined color to apply Applies predefinied tab item color scheme to the tab. Tab item to apply color to. Predefined color to apply Gets or sets the style that color scheme represents. Gets or sets whether themed color scheme is generated. Indicates whether any of the colors has changed. Gets or sets the tab-strip background image. Specifies the background color of the tab control. Specifies the target gradient background color of the tab control. Specifies the gradient angle. Specifies the border color of the tab control. Specifies the background color of the tab panel. Specifies the target gradient background color of the tab panel. Specifies the gradient angle. Specifies the border color of the tab panel. Specifies the border color of the tab item. Specifies the light border color of the tab item. Specifies the dark border color of the tab item. Specifies the background color of the tab item. Specifies the target gradient background color of the tab item. Specifies the gradient angle. Gets the collection that defines the multi-color gradient background for tab item.. Specifies the text of the tab item. Specifies the border color of the tab item when mouse is over it. Specifies the light border color of the tab item when mouse is over it. Specifies the dark border color of the tab item when mouse is over it. Specifies the background color of the tab item when mouse is over it. Specifies the target gradient background color of the tab item when mouse is over it. Specifies the gradient angle. Gets the collection that defines the multi-color gradient background for tab item.. Specifies the text color of the tab item when mouse is over it. Specifies the border color of the tab item when selected. Specifies the light border color of the tab item when selected. Specifies the dark border color of the tab item when selected. Specifies the background color of the tab item when selected. Specifies the target gradient background color of the tab item when selected. Specifies the gradient angle. Gets the collection that defines the multi-color gradient background for tab item.. Specifies the text color of the tab item when selected. Specifies the tab item separator color. Specifies the tab item separator shadow color. Specifies the text of the tab item. Summary description for TabControl. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Gets whether property should be serialized. Used by Windows Forms designer. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Applies default tab colors to the panel Panel to apply colors to. Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. Resizes the portion of the control that holds the tabs. Creates new tab and tab panel and adds it to the Tabs collection. Tab text. Reference to newly created TabItem. Creates new tab and tab panel and inserts it at specified position inside of Tabs collection. Tab text. Index to insert newly created tab at. -1 will append tab to the end of Tabs collection. Reference to newly created TabItem. Selects previous visible tab. Returns true if previous tab was found for selection. Selects next visible tab. Returns true if next tab was found for selection. Resets color scheme to default value. Memeber used by Windows Forms designer. true if property should be serialized. Memeber used by Windows Forms designer to reset property to default value. Occurs when selected tab changes. Occurs before selected tab changes and gives you opportunity to cancel the change. Occurs when tab is dragged by user. Occurs when the user navigates back using the back arrow. Occurs when the user navigates forward using the forward arrow. Occurs when tab item is closing. Occurs when tab item is added to the tabs collection. Occurs before control or item attached to the tab is displayed. Occurs after tab item has been removed from tabs collection. Gets or sets the background color. Gets the collection of all tabs. Gets or sets whether tabs are visible. Default value is true. Returns reference to internal tab strip control. Gets or sets whether TabStrip will get focus when Tab key is used. Default value is false. Use TabControlPanel.Style property to set the background image for each tab panel. Gets or sets whether pressing Ctrl+Tab keys will cycle through the selected tabs. Default value is true. Gets or sets whether tabs use anti-alias smoothing when painted. Default value is false. Gets or sets whether the tab scrolling is animated. Gets or sets whether system box that enables scrolling and closing of the tabs is automatically hidden when tab items size does not exceed the size of the control. Specifes whether end-user can reorder the tabs. Gets or sets whether tab is automatically closed when close button is clicked. Closing the tab will remove tab being closed from Tabs collection and it will remove the panel as well. Default value is false which means that tab will not be closed and you should handle TabClose event to perform desired action as result of user closing the tab. Gets or sets whether the Close button that closes the active tab is visible on system box. Gets or sets whether close button is visible on each tab instead of in system box. Gets or sets whether close button on tabs when visible is displayed for every tab state. Default value is true. When set to false the close button will be displayed only for selected and tab that mouse is currently over. Gets or sets the position of the close button displayed on each tab. Default value is Left. Gets or sets custom image that is used on tabs as Close button that allows user to close the tab. Use TabCloseButtonHot property to specify image that is used when mouse is over the close button. Note that image size must be same for both images. Default value is null which means that internal representation of close button is used. Gets or sets custom image that is used on tabs as Close button whem mouse is over the close button. To use this property you must set TabCloseButtonNormal as well. Note that image size for both images must be same. Default value is null which means that internal representation of close button is used. Gets or sets whether only selected tab is displaying it's text. Gets or sets the image list used by tab items. Gets or sets scrolling offset of the first tab. You can use this property to programmatically scroll the tab strip. Gets or sets Tab Control style. Theme style is supported only on themed OS and only for bottom or top aligned tabs. Specifies whether tab is drawn using Themes when running on OS that supports themes like Windows XP. Gets or sets whether tabs are scrolled continuously while mouse is pressed over the scroll tab button. Gets or sets the auto-repeat interval for the tab scrolling while mouse button is kept pressed over the scroll tab button. Gets or sets Tab Color Scheme. Gets or sets the tab alignment within the Tab-Strip control. Gets or sets the selected tab. Gets or sets the selected tab Font Gets or sets whether focus rectangle is displayed on the tab when tab has input focus. Gets or sets whether keyboard navigation using Left and Right arrow keys to select tabs is enabled. Default value is true. Gets or sets the index of the selected tab. Gets or sets selected tab panel. Gets or sets the type of the tab layout. Indicates whether selected tab is aligned with the panel in multiple lines use case. Gets or sets the fixed tab size in pixels. Either Height or Width can be set or both. Value of 0 indicates that size is automatically calculated which is default behavior. Represents Panel for the Tab Control. Default constructor. Gets or sets TabItem that this panel is attached to. Indicates whether style of the panel is managed by tab control automatically. Set this to true if you would like to control style of the panel. Gets or sets which edge of the parent container a control is docked to. Represents the Tab on the Tab-Strip control. Default constructor. Container object. Default constructor. Returns the font for the tab text. Reference to the font object. Raises the Click event. Occurs when mouse is pressed over the tab item. Occurs when mouse button is released over the tab item. Occurs when mouse hovers over the tab item. Occurs when mouse enters the tab item. Occurs when mouse leaves the tab item. Occurs when mouse moves over the tab item. Occurs when mouse click is performed on the tab item. Gets the AccessibleObject assigned to the item. Gets or sets the tab Image index. Gets or sets the tab image. Gets or sets the tab icon. Icon has same functionality as Image except that it support Alpha blending. Gets or sets the text displayed on the tab. Gets or sets whether tab is visible. Gets the display bounds of the tab. Gets or sets the bounds of the close button rectangle if displayed on the tab. You should not set value of this property. Gets or sets the control that is attached to this tab. When tab is selected the control Visible property is set to true and when tab is unselected the control Visible property is set to false. Gets or sets the background color of the tab when inactive. Gets or sets the target gradient background color of the tab when inactive. Gets or sets the gradient angle. Gets or sets the light border color when tab is inactive. Gets or sets the dark border color when tab is inactive. Gets or sets the border color when tab is inactive. Gets or sets the text color when tab is inactive. Gets or sets name of the tab item that can be used to identify item from the code. Gets or sets the predefined tab color. Gets or sets an object that contains data to associate with the item. Gets/Sets informational text (tooltip) for the tab. Returns true if tab is selected tab. Gets the tab alignment. Returns true if mouse is over the tab. Gets or sets whether Close button on the tab is visible when TabStrip.CloseButtonOnTabsVisible property is set to true. Default value is true. You can use this property to selectively hide Close button on tabs. Gets or sets the bounds of the content block. Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. Summary description for TabItemLayoutManager. Resizes the content block and sets it's Bounds property to reflect new size. Content block to resize. Gets or sets the padding in pixels for the measured text. Default is 4. Gets or sets the padding in pixels for the measured image size. Default is 4. Gets or sets the padding in pixels that is added to the measured height of the tab. Default is 4. Gets or sets the padding in pixels that is added to the measured width of the tab. Default is 0. Gets or sets whether text is always layed out horizontaly even if tabs are vertically aligned. Gets or sets the additional padding for the selected item. Gets or sets the fixed tab size in pixels. Either member can be set. Value of 0 indicates that size is automatically calculated which is default behavior. Summary description for TabsCollection. Get the TabItem with given name. Name comparison is case insensitive. Represents Tab-Strip control. Raises TabMouseEnter event. Provides event arguments. Raises TabMouseLeave event. Provides event arguments. Raises TabMouseMove event. Provides event arguments. Raises TabMouseClick event. Provides event arguments. Raises TabMouseHover event. Provides event arguments. Default constructor. Returns the bounds of the tab system box if one is available in current tab style. Rectangle describing the system box bounds. Recalculates the size of the tabs. Selectes previous visible tab. Returns true if previous tab was found for selection. Selectes next visible tab. Returns true if next tab was found for selection. Invokes the TabCleared event. Provides events arguments Ensures that the tab is visible, scrolling the tab-strip view as necessary. Tab to make visible. Clean up any resources being used. Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if its style is controlled by StyleManager. New active style. Refreshes the color scheme with the colors from system color table. Resets color scheme to default value. Memeber used by Windows Forms designer. true if property should be serialized. Memeber used by Windows Forms designer to reset property to default value. Returns tab item that contains specified coordinates. X - coordinate to hit test Y - coordinate to hit test Hides tooltip for a tab is one is displayed. Shows tooltip for given tab. Resets Hoover timer. Occurs after selected tab has changed. Occurs before selected tab changes and gives you opportunity to cancel the change. Occurs when tab is dragged by user. Occurs when the user navigates back using the back arrow. Occurs when the user navigates forward using the forward arrow. Occurs when tab item is closing. Occurs when tab item is added to the tabs collection. Occurs before control or item attached to the tab is displayed. Occurs after tab item has been removed from tabs collection. Occurs after Tabs collection has been cleared. Occurs after the tab item size has been determined and allows you to apply your custom size to the TabItem. Occurs before tab is rendered and allows you to cancel default tab rendering performed by the control. Occurs after tab is rendered and allows you to render on top of the default rendering performed by the control. Occurs when mouse enters a tab. Occurs when mouse leaves a tab. Occurs when mouse moves over the tab. Occurs when mouse clicks the tab. Occurs when mouse hovers over the tab. Gets or sets whether anti-alias smoothing is used while painting. Default value is false. Returns minimum tab strip height given the style and the tabs it contains. Returns the rectangle that contains all the tabs. Gets or sets the index of currently selected tab. Gets or sets the selected tab. Gets or sets whether tabs are scrolled continuously while mouse is pressed over the scroll tab button. Gets or sets the auto-repeat interval for the tab scrolling while mouse button is kept pressed over the scroll tab button. Gets or sets whether the Close button that closes the active tab is visible. Gets or sets whether close button is visible on each tab instead of in system box. Gets or sets whether close button on tabs when visible is displayed for every tab state. Default value is true. When set to false the close button will be displayed only for selected and tab that mouse is currently over. Gets or sets the position of the close button displayed on each tab. Default value is Left. Gets or sets custom image that is used on tabs as Close button that allows user to close the tab. Use TabCloseButtonHot property to specify image that is used when mouse is over the close button. Note that image size must be same for both images. Default value is null which means that internal representation of close button is used. Gets or sets custom image that is used on tabs as Close button whem mouse is over the close button. To use this property you must set TabCloseButtonNormal as well. Note that image size for both images must be same. Default value is null which means that internal representation of close button is used. Gets the collection of all tabs. Gets or sets whether control attached to the TabItem.AttachedControl property is automatically selected when TabItem becomes selected tab. Default value is true. Gets or sets the image list used by tab items. Indicates whether selected tab is aligned with the panel in multiple lines use case. Gets or sets the type of the tab layout. Gets or sets whether tab size is adjusted to fit the available control size. Gets or sets scrolling offset of the first tab. You can use this property to programmatically scroll the tab strip. Gets or sets whether keyboard navigation using Left and Right arrow keys to select tabs is enabled. Default value is true. Gets or sets the mouse cursor that is displayed when tab is dragged. Returns tab mouse is over or null if mouse is not over the tab. Gets or sets the selected tab Font Gets or sets the tab alignment within the Tab-Strip control. Specifes whether end-user can reorder the tabs. Gets or sets whether system box that enables scrolling and closing of the tabs is automatically hidden when tab items size does not exceed the size of the control. Gets or sets the background color. Gets or sets whether only selected tab is displaying it's text. Gets or sets TabStrip style. Theme style is supported only on themed OS and only for bottom or top aligned tabs. Specifies whether tab is drawn using Themes when running on OS that supports themes like Windows XP. Gets whether control should be represented in themed style. Gets or sets Tab Color Scheme. Gets or sets whether the tab scrolling is animanted. Gets or sets the fixed tab size in pixels. Either Height or Width can be set or both. Value of 0 indicates that size is automatically calculated which is default behavior. Gets or sets whether focus rectangle is displayed when tab has input focus. Gets or sets whether Tab-Strip control provides Tabbed MDI Child form support. Default value is false. Gets or sets the maximum number of characters that will be used as Tab text from Mdi Child caption. Gets or sets whether the Mdi Child Icon is displayed on Tab. Gets or sets whether the Tab-strip is automatically hidden when there are not Mdi Child forms open. Gets or sets whether flicker associated with switching maximized Mdi child forms is attempted to eliminate. You should set this property to false if you encounter any painting problems with your Mdi child forms. Gets or sets Mdi Container form for which Tab-Strip is providing Tabbed MDI Child support. Event delegate for SelectedTabChanged event. Event delegate for SelectedTabChanging event. Event delegate for TabMoved event Event delegate for NavigateBack, NavigateForward and TabItemClose events. Represents the event arguments for tab selection events. Currently selected tab. Tab being selected. Specifies the action that caused the event. Default constructor. Currently selected tab. New selection. Represents the event arguments for tab selection events. Currently selected tab. Tab being selected. Cancels the selection operation. Specifies the action that caused the event. Default constructor. Currently selected tab. New selection. Represents the event arguments for tab moving events. Tab being moved. Moved from index. Moving to index. Cancels the operation. Default Constructor Tab Old Index New Index Represents the event arguments for action events. Cancels the operation. Reference to relevant TabItem, if any, otherwise null/nothing. Default Constructor. Destroys tooltip window. Specifies the tab alignment inside the Tab-Strip control. Tabs are left aligned. Tabs are right aligned. Tabs are top aligned. Tabs are bottom aligned. Indicates tab strip style. Default VS.NET like flat style. Office 2003 like style. OneNote like style. VS.NET 2005 style tabs. Tab style where tabs are centered and first and last tab have the corners rounded. This style does not support multi-line tabs or tab scrolling. VS.NET 2005 dock style tabs. VS.NET 2005 document style tabs. Simulated theme style with the horizontal text alignment at all times. Office 2007 document style. Office 2007 dock style. Metro UI style. Defines delegate for the MeasureTabItem event. Represents event arguments for MeasureTabItem event. Gets the TabItem that is being measured. Gets or sets the size of the TabItem. The default size calculated by the control will be set by default. You can inspect it and change it to the custom size by setting this property. Creates new instance of the class and initializes it with default values. TabItem being measured. Default size. Defines delegate for the PreRenderTabItem and PostRenderTabItem events. Represents event arguments for PreRenderTabItem and PostRenderTabItem event. Gets the reference to the TabItem being rendered. You can use properties like DisplayRectangle to determine the rendering bounds for the tab. When used in PreRenderTabItem event allows you to cancel the default rendering by setting this property to true. Gets the reference to the Graphics object to render the tab on. Creates new instance of the class and initializes it with default values. Default value for TabItem property. Default value for Graphics property. Represents base class for tab display. Main method for painting. Reference to graphics object TabStrip to paint Gets or sets whether anti-alias is used for painting the tabs. Default value is true. Gets or sets whether text is drawn horizontaly regardless of tab orientation. Gets or sets whether close button is painted on each tab. Provides display capabilities for TabStrip with Office 2007 Dock style. Provides display capabilities for TabStrip with Office 2007 Document style. Creates new instance of the class. Represents class performing the display of tabs with RoundHeader style. Provides display support for SimualtedTheme tab style. Provides display capabilites for TabStrip with VS2005Dock style. Creates new instance of the class. Represent a task-dialog message box window. Displays TaskDialog message. Title of the window. Task dialog header. Task dialog text. Displayed buttons. Result from task-dialog. Displays TaskDialog message. Title of the window. Task dialog header. Task dialog text. Displayed buttons. Specifies the predefined color for the dialog. Result from task-dialog. Displays TaskDialog message. Title of the window. Icon displayed on dialog. Task dialog header. Task dialog text. Displayed buttons. Result from task-dialog. Displays TaskDialog message. Title of the window. Icon displayed on dialog. Task dialog header. Task dialog text. Displayed buttons. Specifies the predefined color for the dialog. Result from task-dialog. Displays TaskDialog message. Specifies the content of the task dialog. Result from task-dialog. Displays TaskDialog message. Window owner of the task dialog. Specifies the content of the task dialog. Result from task-dialog. Closes the task dialog if it is open with eTaskDialogResult.None result. Closes the task dialog if it is open with specified result value. Value that will be used as return value from Show method. Gets or sets whether TaskDialog form has Windows Vista Glass enabled if running on Windows Vista with Glass enabled. Default value is true. Gets or sets the anti-alias text-rendering setting for the controls on task-dialog. Default value is true. Occurs when any text markup link on Task-Dialog Box is clicked. Markup links can be created using "a" tag, for example: Markup link Specifies the information displayed on task-dialog. Initializes a new instance of the TaskDialogInfo structure. Title of dialog. Task-dialog icon Header text. Dialog main/content text. Dialog buttons displayed. Dialog background color. Radio Button Commands Button commands. Check-box command. Footer text Footer image. Initializes a new instance of the TaskDialogInfo structure. Title of dialog. Task-dialog icon Header text. Dialog main/content text. Dialog buttons displayed. Dialog background color. Radio Button Commands Button commands. Check-box command. Footer text Footer image. Indicates whether TaskDialog is top most. Initializes a new instance of the TaskDialogInfo structure. Title of dialog. Task-dialog icon Header text. Dialog main/content text. Dialog buttons displayed. Dialog background color. Initializes a new instance of the TaskDialogInfo structure. Title of dialog. Task-dialog icon Header text. Dialog main/content text. Dialog buttons displayed. Initializes a new instance of the TaskDialogInfo structure. Title of dialog. Task-dialog icon Header text. Dialog main/content text. Dialog buttons displayed. Gets or sets the task-dialog window title. Gets or sets the task-dialog header. Gets or sets the task-dialog text. Gets or sets the task-dialog buttons displayed. Gets or sets the task-dialog background color. Gets or sets the array of commands that will be used to create the radio-buttons displayed on task-dialog. Each command will be executed as radio-buttons are checked by user. Gets or sets the array of commands that will be used to create the buttons displayed on task-dialog. Each command will be executed as buttons are clicked by user. Gets or sets the footer text displayed on task-dialog. Gets or sets the command that is used to initialize the footer check-box. Command will be executed when check-box state changes by end user. Gets or sets the icon that is displayed on task dialog. Gets or sets the image that is displayed in the task-dialog footer. Expected image size is 16x16 pixels. Gets or sets whether TaskDialog form is top-most. Default value is false. Gets or sets the TaskDialog default button. Indicates whether task dialog form close button is enabled, default value is true. Specifies the task dialog buttons. OK button will be displayed. Yes button will be displayed. No button will be displayed. Cancel button will be displayed. Retry button will be displayed. Close button will be displayed. Specifies the task dialog return values. No button was clicked because dialog was closed using TaskDialog.Close method. OK button was clicked. Yes button was clicked. No button was clicked. Cancel button was clicked. Retry button was clicked. Close button was clicked. Specifies the custom result. Custom result can be specified if TaskDialog.Close method is called to close dialog. Specifies the custom result. Custom result can be specified if TaskDialog.Close method is called to close dialog. Specifies the custom result. Custom result can be specified if TaskDialog.Close method is called to close dialog. Define icons available on TaskDialog. No icon. Blue flag icon. Blue stop icon. Light bulb, idea icon. Check-mark icon. Check-mark icon. Trash-can delete icon. Exclamation icon. Flag icon. Hand-stop icon. Help icon. Informational icon. Informational icon. No entry icon. Shield icon. Shield help icon. Shield OK icon. Shield stop icon. Stop icon. Stop icon. Users icons. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Gets or sets the task-background color. Gets the task-dialog result Gets or sets the anti-alias text-rendering setting for the controls. Defines TaskDialog colors. Task dialog will use default background as specified by current theme. Task dialog will use silver background color. Task dialog will use tan background color. Task dialog will use dark-blue background color. Task dialog will use blue background color. Task dialog will use red background color. Task dialog will use olive-green background color. Task dialog will use purple background color. Task dialog will use aqua background color. Task dialog will use orange background color. Summary description for TextBoxItem. Selects all text in text box. Indicates whether property should be serialized by Windows Forms designer. Resets the property to default value. Occurs when ButtonCustom control is clicked. Occurs when ButtonCustom2 control is clicked. IBlock member implementation Gets or sets a value indicating whether the text in the TextBox control should appear as the default password character. Gets or sets the character used to mask characters of a password in a single-line TextBox control. Gets or sets the text associated with the editable part of the item. Gets or sets the item caption text displayed next to the text input. Gets or sets the maximum number of characters the user can type or paste into the text box control. Gets or sets whether watermark text is displayed when control is empty. Default value is true. Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. Gets or sets the watermark image alignment. Gets or sets the watermark font. Gets or sets the watermark text color. Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. Gets or sets the text-alignment inside of the text box. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. Measures the element given available size. Size available to element Reference to graphics object Measures the end tag of an element. Most implementations do not need to do anything but implementations like the ones that change color should return state back at this time. Renders element. Provides markup drawing context information. Renders element tag end. Most implementations do not need to do anything but mplementations like the ones that change color should return state back at this time. Provides markup drawing context information. Provides final rectangle to element and lets it arrange it's content given new constraint. Final rectangle. Arranges the element given the final size. Layout is two step process with Measure followed by Arrange. Returns whether markup element is an container so it receives full available size of parent control for layout. Returns whether markup element is an block element that always consumes a whole line in layout. Returns whether layout manager switches to new line after processing this element. Returns whether layout manager can start new line with this element. Gets the collection of child elements if any for this markup element. Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size. Gets element parent or null if parent is not set. Gets or sets actual rendering bounds. Gets or sets whether markup element is visible. Gets or sets the element margin. Gets or sets actual rendered bounds for a give markup element if applicable. Returns whether markup element is an block element that always consumes a whole line in layout. Indicates paragraph content alignment Indicates paragraph content alignment Gets reference to markup start element. Returns whether layout manager can start new line with this element. Gets or sets heading level. Values from 1 to 6 are valid. Default is 1. Returns whether hyper-link contains specified coordinates. Creates new instance of the class. Adds new object to the collection. Object to add. Index of newly added object. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the MarkupElement array. Array to copy to. Gets or sets the collection parent element. Returns reference to the object in collection based on it's index. Tests whether input text could be markup text. Text to test. true if text could be markup, otherwise false Gets the style of the hyperlink in its default state. Gets the style of the hyperlink when mouse is over the link. Gets the style of the visited hyperlink. Represents the method that will handle the ResolveImage event. Defines the text-markup hyperlink appearance style. Initializes a new instance of the HyperlinkStyle class. Initializes a new instance of the HyperlinkStyle class. Initializes a new instance of the HyperlinkStyle class. Gets or sets hyperlink text color. Gets or sets hyperlink back color. Gets or sets the underline style for the hyperlink. Gets whether style has been changed from its default state. Indicates that event has been handled and that ResolvedImage should be used. Indicates the string key parameters in url-style for the image that needs to be resolved. Indicates the resolved image value. you need to set this value to the resolved image and you need to set Handled property to true. Default constructor. Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size. Returns whether layout manager switches to new line after processing this element. Returns whether markup element is an block element that always consumes a whole line in layout. Returns whether layout manager can start new line with this element. Summary description for Themes. Represents toast display control. This class is not for public use. Initializes a new instance of the ToastDisplay class. Specifies the alpha-blending, opacity for the content rendered by the control. Setting this property allows fading in and out of the control content. Gets or sets the toast background color. Gets or sets the toast glow color. Gets or sets the image displayed on the toast. Represents class used to display toast notifications. A toast notification is a message that appears on the surface of the screen for a moment, but it does not take focus (or pause the current activity), so it cannot accept any user input. Notification pops up on the surface of the specified Form or Control. It only fills the amount of space required for the message and the user's current activity remains visible and interactive. The notification automatically fades in and out after specified time interval. Notification text supports text-markup. Closes all toast notifications open on specified parent control. Parent control. Closes specified toast notification on parent control. Parent control. Toast ID as returned by the Show method. Updates the already displayed toast text. Note that toast notification will not be resized. Parent control which was used to show toast. Toast ID returned by the Show toast method. New toast notification text. Displays the toast notification on top of the specified parent control, we recommend always using a parent form. Parent form to display toast notification on top of Message to display. Image to display next to toast text. Interval in milliseconds after which the notification is hidden. Specifies toast-glow color used. Specifies the position of the toast notification. Displays the toast notification on top of the specified parent control, we recommend always using a parent form. Parent form to display toast notification on top of Message to display. Image to display next to toast text. Interval in milliseconds after which the notification is hidden. Specifies toast-glow color used. Specifies the X position of the toast notification with its parent window. Specifies the Y position of the toast notification with its parent window. Displays the toast notification on top of the specified parent control, we recommend always using a parent form. Parent form to display toast notification on top of Message to display. Image to display next to toast text. Interval in milliseconds after which the notification is hidden. /// Specifies toast-glow color used. Displays the toast notification on top of the specified parent control, we recommend always using a parent form, with default timeout interval. Parent control to display toast notification on top of Message to display. Displays the toast notification on top of the specified parent control, we recommend always using a parent form, with default timeout interval. Parent control to display toast notification on top of Message to display. Specifies the position of the toast notification. Displays the toast notification on top of the specified parent control, we recommend always using a parent form, with default timeout interval. Parent control to display toast notification on top of Message to display. Image to display next to toast text. Displays the toast notification on top of the specified parent control, we recommend always using a parent form. Parent form to display toast notification on top of Message to display. Image to display next to toast text. Interval in milliseconds after which the notification is hidden. Displays the toast notification on top of the specified parent control, we recommend always using a parent form. Parent form to display toast notification on top of Message to display. Interval in milliseconds after which the notification is hidden. Displays the toast notification on top of the specified parent control, we recommend always using a parent form. Parent form to display toast notification on top of Message to display. Interval in milliseconds after which the notification is hidden. Specifies the position of the toast notification. Specifies the toast margin from the edges of the parent control. Default value is 16 pixels on all sides. Specifies the default toast position within the parent control. Default value is BottomCenter. Specifies default glow color around toast notification. Default value is Blue. Specifies the default timeout interval for the toast notification. Specifies the toast background color. Specifies the toast text color. Specifies the font used for the toast. Specifies the custom glow color used when eToastGlowColor.Custom is used. Specifies toast position within parent control. Specifies the glow color around toast notification. Summary description for NewToolbar. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Summary description for Tooltip. Gets or sets the rectangle of the control or item tooltip is displayed for. Gets or sets whether text-markup is enabled for the tooltips. Specifies fixed location for tooltip window. Raises PanBegin event. Provides event arguments. Raises PanBegin event. Provides event arguments. Raises PanBegin event. Provides event arguments. Raises Begin event. Provides event arguments. Raises End event. Provides event arguments. Raises PressAndTap event. Provides event arguments. Raises RotateBegin event. Provides event arguments. Raises Rotate event. Provides event arguments. Raises RotateEnd event. Provides event arguments. Raises TwoFingerTap event. Provides event arguments. Raises ZoomBegin event. Provides event arguments. Raises Zoom event. Provides event arguments. Raises ZoomEnd event. Provides event arguments. Raises TouchDown event. Provides event arguments. Raises TouchDown event. Provides event arguments. Raises TouchDown event. Provides event arguments. Initializes a new instance of the TouchHandler class. Initializes a new instance of the TouchHandler class. Initializes handler The Windows message handler. Decode the message and create a collection of event arguments The last event in the current gesture event sequence Register for touch event true if succeeded The event arguments that started the current gesture Gets or sets whether palm rejection is enabled. Check if Multi-touch support device is ready Gets or sets whether internal touch support is enabled for all DotNetBar controls. Create new gesture event instance and decode the gesture info structure The gesture handler The gesture information Gesture relative rotation angle for Rotate event. Indicates calculated gesture center. Gesture zoom factor for Zoom event. Gesture relative panning translation for Pan event. Gesture velocity vector of the pan gesture for custom inertia implementations. The last touch arguments in this gesture event sequence. The client location of gesture. Is this the first event of a gesture. It this last event of a gesture. Has gesture triggered inertia. The first touch arguments in this gesture event sequence. Gets or sets whether event is handled. EventArgs passed to Touch handlers Create new touch event argument instance The target control one of the inner touch input in the message Touch client coordinate in pixels A touch point identifier that distinguishes a particular touch input A set of bit flags that specify various aspects of touch point press, release, and motion. mask which fields in the structure are valid touch event time touch event time from system up the size of the contact area in pixels Is Primary Contact (The first touch sequence) Specifies that movement occurred Specifies that the corresponding touch point was established through a new contact Specifies that a touch point was removed Specifies that a touch point is in range specifies that this input was not coalesced. Specifies that the touch point is associated with a pen contact The touch event came from the user's palm Set to true Gets or sets whether event is handled. Get the current Digitizer Status Initializes a new instance of the GESTURECONFIG structure. Specifies available digitizer capabilities Gesture Info Interop Structure A Simple POINTS Interop structure A Simple POINT Interop structure Touch API defined structures [winuser.h] Represents class that holds User Interface static methods. Gets the graphics path that represents triangle. Top left position of the triangle. Size of the triangle. Pointing direction of the triangle. Returns graphics path for the triangle of given size and pointing in given direction. Creates the double arrow >> collapse expand image for the collapsable controls. Indicates the direction of the arrow Color for the arrows Indicates whether image is for vertical collapse/expand Specifies the pointing direction of triangle. Triangle point to the left. Triangle point to the right. Triangle point to the top. Triangle point to the bottom. Represents compare validator for SuperValidator control used to compare two input fields or input fields to specified value. Represents base validator used by SuperValidator component. Validates the input control. Input control to validate. true if validation is successful otherwise false Gets the input control value. Control to return value for. Controls value Gets the input control value. Control to return value for. Controls value Raises the GetValue event. Event arguments. Occurs when validator retrieves the value for the control. It allows you to return value for the controls validator does not recognize. Gets or sets the error message that is displayed by error provider when validation fails. Gets the last validation result returned from Validate call. True if validation was successful or false if validation failed. Returns SuperValidator control validator is assigned to. Gets or sets whether error is displayed using the error provider on SuperValidator when validation fails. Default value is true. Gets or sets whether validator is enabled. Default value is true. Gets or sets the group name validation belongs to. When control belongs to optional validation group the validation is considered successful when any of the controls in the group validates. Gets or sets the highlight color for control when validation fails if Highlighter component is used on SuperValidator. Default Value is None. Gets or sets the value property name for the control to validate. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Gets or sets the control to compare validated control to. Gets or sets the Value property name for the ControlToCompare control. Gets or sets the value to compare to the validation control. Gets or sets the operator used for comparison. Specifies the validation comparison operators used by the CompareValidator. A comparison for equality. A comparison for inequality. A comparison for greater than. A comparison for greater than or equal to. A comparison for less than. A comparison for less than or equal to. A comparison for data type only. Initializes a new instance of the CustomValidator class. Gets or sets custom data associated with the validator Defines delegate for CustomValidator ValidateValue event. Sender Event arguments Gets the reference to the control to validate. Gets or sets whether control's value is valid. Initializes a new instance of the ValidateValueEventArgs class. Control to validate. Defines an interface that can be implemented by custom error providers to be used with SuperValidator. Sets the error state on the control. Control for which error state is being set. The error message from validator. Clears the error state for the control. Control to clear error state for. Retrieves whether control is highlighted when it receives input focus. Sets whether control is highlighted when it receives input focus. Reference to supported control. Indicates whether to highlight control on focus. Retrieves the highlight color that is applied to the control. Sets the highlight color for the control. Reference to supported control. Highlight color. Updates the highlighted controls border. Usually call to this method is not needed but under certain scenarios where highlighter does not automatically detects the change in visibility of the highlighted control call to this method is necessary. Indicates the highlight focus color. Gets or sets the container control highlighter is bound to. The container control must be set in order for highlighter to work. Container control should always be a form. Gets or sets the array of colors used to render custom highlight color. Control expects 3 colors in array to be specified which define the highlight border. Defines highlight colors provided by Highlighter control. Initializes a new instance of the ErrorProviderWrapper class. Initializes a new instance of the ErrorProviderWrapper class. Initializes a new instance of the HighlightPanel class. Gets or sets the array of colors used to render custom highlight color. Control expects 3 colors in array to be specified which define the highlight border. Initializes a new instance of the HighlightRegion structure. Initializes a new instance of the RangeValidator class. Initializes a new instance of the RangeValidator class. Initializes a new instance of the RangeValidator class. Gets or sets the maximum value control may have. Gets or sets the minimum value control may have. Indicates whether empty string of zero length is considered valid input. Represents the regular expression validator used with SuperValidator control. Initializes a new instance of the RegularExpressionValidator class. Initializes a new instance of the RegularExpressionValidator class. Initializes a new instance of the RegularExpressionValidator class. Initializes a new instance of the RegularExpressionValidator class. Gets or sets regular expression used to validate controls value. Gets or sets whether empty value is considered valid value by the validator. Default value is false. Describes required field validator used with SuperValidator control. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Initializes a new instance of the RequiredFieldValidator class. Raises EvaluateIsEmpty event. Event Arguments Occurs when controls value needs to be evaluated to check whether it is empty. You can use this event to perform custom evaluation. Indicates whether empty string of zero length is considered valid input. Initializes a new instance of the ValidatorGetValueEventArgs class. Gets Control to retrieve value for. Gets the Value to evaluate. Gets validator that is requesting value. Resets the Value set and indicates that validator will internally retrieve value for the control. Gets or sets the value that will be used by validator. Raises the CustomValidatorValidateValue event. Validator that needs validation. Control to validate. Retrieves first level Validator for given control or return null if control does not have validator associated with it. Associates first level Validator with given control. Reference to supported control. Instance of validator class. If null is passed existing Validator is detached from the given control. Retrieves second level Validator for given control or return null if control does not have validator associated with it. Associates second level Validator with given control. Reference to supported control. Instance of validator class. If null is passed existing Validator is detached from the given control. Retrieves third level Validator for given control or return null if control does not have validator associated with it. Associates third level Validator with given control. Reference to supported control. Instance of validator class. If null is passed existing Validator is detached from the given control. Raises the GetValue event. Event arguments. Performs validation on all validators. It also uses error provider to display failed validations if validator has that enabled. Returns true if all validations succeeded or false if at least one validation has failed. Validate single control. Note that control must have validator assigned to it. This method will change LastFailedValidationResults collection. Control to validate. returns true if validation succeeds or false if it fails Validate single control. Note that control must have validator assigned to it. This method will change LastFailedValidationResults collection. Control to validate. Indicates whether to clear the last set of failed validations by calling ClearFailedValidations() method. returns true if validation succeeds or false if it fails Removes all visual markers from failed validations that were placed on the controls. Occurs when validator retrieves the value for the control. It allows you to return value for the controls validator does not recognize. Occurs when CustomValidator needs to validate the control value. Gets or sets whether validation is performed in steps meaning that if first level validation fails, second level is not validated until first level validation succeeds. Default value is false which means that all validation levels are validated even if first level fails. Gets the readonly collection that returns failed validations that were result of last Validate method call. Indicates default ErrorProvider IconPadding when Highlighter is used with SuperValidator. Setting this property to 0 will allow you to set IconPadding for each control manually. Gets or sets the error provider that is used by the validator to report validation errors. Gets or sets the custom error provider that is used by validator to report errors. You can provide your own error validators by implementing IErrorProvider interface. Gets or sets the Highlighter component that is used to highlight validation errors. Gets or sets the validation type performed by the control. Default value is Manual. Gets or sets the container control validator is bound to. The container control must be set for the ValidationType ValidatingEventOnContainer. When ContainerControl is Form the validator handles the Closing event of the form to perform the validation and cancel the form closing. You can disable that by setting either Enabled=false or Form.CausesValidation=false. Gets or sets whether validation is performed. Default value is true. Gets or sets whether Cancel argument in Validating event for validation type ValidatingEventPerControl is set to true when validation fails. Specifies the validation type for SuperValidator control. SuperValidator uses manual validation, i.e. you will call Validate method to perform validation. Validation is performed per control from each controls Validating event. The Cancel is set to true on event arguments if validation fails. Validation is performed for all controls from Validating event on container control. By default container control is Form that SuperValidator is on. Defines validator control pair used by SuperValidator control. Gets the validator associated with the control. Gets control reference. Initializes a new instance of the ValidatorControlPair structure. Validator associated with the control Control reference Initializes a new instance of the ValidatorGetValueEventArgs class. Gets Control to retrieve value for. Gets validator that is requesting value. Resets the Value set and indicates that validator will internally retrieve value for the control. Gets or sets the value that will be used by validator. Retrieves the show state and the restored, minimized, and maximized positions of the specified window. A handle to the window. A pointer to the WINDOWPLACEMENT structure that receives the show state and position information. Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. Options available when a form is tested for mose positions. HTERROR: On the screen background or on a dividing line between windows (same as HTNOWHERE, except that the DefWindowProc function produces a system beep to indicate an error). HTTRANSPARENT: In a window currently covered by another window in the same thread (the message will be sent to underlying windows in the same thread until one of them returns a code that is not HTTRANSPARENT). HTNOWHERE: On the screen background or on a dividing line between windows. HTCLIENT: In a client area. HTCAPTION: In a title bar. HTSYSMENU: In a window menu or in a Close button in a child window. HTGROWBOX: In a size box (same as HTSIZE). HTMENU: In a menu. HTHSCROLL: In a horizontal scroll bar. HTVSCROLL: In the vertical scroll bar. HTMINBUTTON: In a Minimize button. HTMAXBUTTON: In a Maximize button. HTLEFT: In the left border of a resizable window (the user can click the mouse to resize the window horizontally). HTRIGHT: In the right border of a resizable window (the user can click the mouse to resize the window horizontally). HTTOP: In the upper-horizontal border of a window. HTTOPLEFT: In the upper-left corner of a window border. HTTOPRIGHT: In the upper-right corner of a window border. HTBOTTOM: In the lower-horizontal border of a resizable window (the user can click the mouse to resize the window vertically). HTBOTTOMLEFT: In the lower-left corner of a border of a resizable window (the user can click the mouse to resize the window diagonally). HTBOTTOMRIGHT: In the lower-right corner of a border of a resizable window (the user can click the mouse to resize the window diagonally). HTBORDER: In the border of a window that does not have a sizing border. HTOBJECT: Unknown...No Documentation Found HTCLOSE: In a Close button. HTHELP: In a Help button. HTSIZE: In a size box (same as HTGROWBOX). (Same as GrowBox). HTREDUCE: In a Minimize button. (Same as MinimizeButton). HTZOOM: In a Maximize button. (Same as MaximizeButton). Hides the window and activates another window. Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time. Activates the window and displays it as a minimized window. Maximizes the specified window. Activates the window and displays it as a maximized window. Displays a window in its most recent size and position. This value is similar to , except the window is not actived. Activates the window and displays it in its current size and position. Minimizes the specified window and activates the next top-level window in the Z order. Displays the window as a minimized window. This value is similar to , except the window is not activated. Displays the window in its current size and position. This value is similar to , except the window is not activated. Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window. Sets the show state based on the SW_* value specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application. Windows 2000/XP: Minimizes a window, even if the thread that owns the window is not responding. This flag should only be used when minimizing windows from a different thread. Represents Wizard control. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Resets the style to it's default value. Resets the style to it's default value. Simulates Back button click on Wizard control. Note that this method will raise the same events as standard Wizard Back button click. Simulates Next button click on Wizard control. Note that this method will raise the same events as standard Wizard Next button click. Simulates Cancel button click on Wizard control. Note that this method will raise the same events as standard Wizard Cancel button click. Simulates Finish button click on Wizard control. Note that this method will raise the same events as standard Wizard Finish button click. Raises BackButtonClick event. Event arguments Raises NextButtonClick event. Event arguments Raises FinishButtonClick event. Event arguments Raises CancelButtonClick event. Event arguments Raises HelpButtonClick event. Event arguments Raises WizardPageChanging event. Provides event arguments Raises WizardPageChanged event. Provides event arguments Occurs when Back button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Next button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Finish button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Cancel button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Help button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs before wizard page has changed and gives you opportunity to cancel the change. Occurs after wizard page has changed. This event cannot be cancelled. To cancel the page change please use WizardPageChanging event. Occurs when wizard buttons (Back, Next, Finish etc) are positioned and resized. Gets or sets the header image. Default value is null which means that internal header image is used. You can hide header image by setting HeaderImageVisible property. Gets or sets whether header image is visible. Default value is true. Gets or sets wizard button that is clicked when ENTER key is pressed. Default value is eWizardFormAcceptButton.FinishAndNext which indicates that finish button will be clicked if available otherwise next button will be clicked. Gets or sets wizard button that is clicked when ESCAPE key is pressed. Default value is eWizardFormCancelButton.Cancel which indicates that Cancel button will be clicked. Gets or sets whether all buttons are disabled while wizard page is changed which prevents users from clicking the buttons if page change is taking longer. Default value is true. Gets or sets whether wait cursor is displayed while page is changed. Default value is true. Gets or sets the selected page index. You can set this property to change the currently selected wizard page. Gets or sets selected wizard page. You can set this property to change the currently selected wizard page. Gets the collection of Wizard pages. The order of WizardPage objects inside of this collection determines the flow of the wizard. Returns a Stack of page history. Each time next page is displayed by wizard, previously visited page is added to the history. When user commands Wizard back, the last page from the history is shown and removed from the stack. You should not modify this collection directly since it is maintained by Wizard control. Gets or sets the FlatStyle setting for the wizard buttons. Default value is FlatStyle.System Gets or sets height of wizard command buttons. Default value is 22 pixels. Gets or sets whether back button causes validation to be performed on any controls that require validation when it receives focus. Default value is false. Gets or sets tab index of back button. Default value is 1. Gets or sets a value indicating whether the user can give the focus to this back button using the TAB key. Default value is true. Gets or sets caption of the back button. Gets or sets width of the back button. Default value is 74. Gets or sets auto size of the button. Default value is false. Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. Gets or sets whether next button causes validation to be performed on any controls that require validation when it receives focus. Default value is true. Gets or sets tab index of next button. Default value is 2. Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. Gets or sets caption of the next button. Gets or sets width of the next button. Default value is 74. Gets or sets auto size of the button. Default value is false. Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. Gets or sets whether button causes validation to be performed on any controls that require validation when it receives focus. Default value is false. Gets or sets tab index of the button. Default value is 4. Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. Gets or sets caption of the button. Gets or sets width of the button. Default value is 74. Gets or sets auto size of the button. Default value is false. Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. Gets or sets whether button causes validation to be performed on any controls that require validation when it receives focus. Default value is true. Gets or sets tab index of the button. Default value is 4. Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. Gets or sets caption of the button. Gets or sets width of the button. Default value is 74. Gets or sets whether finish button is always visible next to the Next button. Default value is false which means that Finish button will be visible only on last Wizard page and it will replace the Next button. When set to true Finish button is always visible next to the Next button except on first Welcome wizard page. Gets or sets auto size of the button. Default value is false. Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. Gets or sets whether button causes validation to be performed on any controls that require validation when it receives focus. Default value is false. Gets or sets whether button is visible. Default value is true. Gets or sets tab index of the button. Default value is 5. Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. Gets or sets caption of the button. Gets or sets width of the button. Default value is 74. Gets or sets auto size of the button. Default value is false. Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. Gets or sets the height of the wizard footer. Default value is 46 Gets or sets the height of the wizard header. Default value is 60 Gets or sets the header image alignment. Default value is right. Gets or sets the header image size for interior wizard pages. Default value is 48x48 Gets or sets indentation of header title label. Default value is 16. Gets or sets indentation of header description label. Default value is 44. Indicates the font used to render caption header text. Gets or sets whether description text displayed in wizard header is visible. Gets or sets the header background style. Gets or sets the footer background style. Returns reference to internal Next button control. Returns reference to internal Cancel button control. Returns reference to internal Finish button control. Returns reference to internal Help button control. Returns reference to internal Back button control. Gets or sets whether Focus cues on wizard navigation buttons are enabled. Default value is true. Gets or sets the visual style used for wizard buttons. Provides data for LayoutWizardButtons event. Gets or sets bounds of Back button. Gets or sets bounds of Next button. Gets or sets bounds of Finish button. Gets or sets bounds of Cancel button. Gets or sets bounds of Help button. Creates new instance of the class. Creates new instance of the class and initializes it with default values. Defines delegate for WizardPageChange events. Updates page state when one of the page appearance properties has changed. Fires BeforePageDisplayed event. Event arguments Invokes the BeforePageDisplayed event. Event arguments Fires AfterPageDisplayed event. Event arguments. Invokes AfterPageDisplayed event. Event arguments Fires BeforePageDisplayed event. Event arguments Invokes the BeforePageDisplayed event. Event arguments Raises BackButtonClick event. Event arguments Invokes BackButtonClick event. Raises NextButtonClick event. Event arguments Invokes NextButtonClick event. Raises FinishButtonClick event. Event arguments Invokes FinishButtonClick event. Raises CancelButtonClick event. Event arguments Invokes CancelButtonClick event. Raises HelpButtonClick event. Event arguments Invokes HelpButtonClick event. Occurs before page is displayed. This event can cancel the page change. You can perform any additional setup of the Wizard page in this event. Occurs after page has been displayed.This event can cancel the page change. You can perform any additional setup of the Wizard page in this event. Occurs after page is hidden. You can perform any additional steps that are needed to complete wizard step in this event. Occurs when Back button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Next button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Finish button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Cancel button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Occurs when Help button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. Gets whether page is currently selected page in Wizard. Gets or sets whether back button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is automatically managed by control. Gets or sets whether back button is visible when page is active. Default value is eWizardButtonState.Auto. Gets or sets whether next button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is automatically managed by control. Gets or sets whether next button is visible when page is active. Default value is eWizardButtonState.Auto. Gets or sets whether finish button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is automatically managed by control. Gets or sets whether cancel button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is automatically managed by control. Gets or sets whether cancel button is visible when page is active. Default value is eWizardButtonState.Auto. Gets or sets whether help button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is automatically managed by control. Gets or sets whether help button is visible when page is active. Default value is eWizardButtonState.Auto. Gets or sets the page header image when page is an interior page, InteriorPage=true. Default value is null. Gets or sets the text that is displayed as title in wizard header when page is active. Gets or sets the text that is displayed as description in wizard header when page is active. Gets or sets the text that is displayed on form caption when page is active. Default value is empty string which indicates that form caption is not changed when page becomes active. Gets or sets whether page is interior page. Interior pages use wizard header area to display page title, description and optional image. They are also padded and do not fill the client area of the Wizard. Default value is true. You can set this value to false to hide header area and make page fill the client area of the wizard. Gets or sets whether page is visible. Page visibility is managed by Wizard control and it should not be set directly. Represents the collection of WizardPage objects which determines the flow of the wizard. Adds new object to the collection. Object to add. Index of newly added object. Adds an array of objects to the collection. Array of WizardPage objects. Inserts new object into the collection. Position of the object. Object to insert. Returns index of the object inside of the collection. Reference to the object. Index of the object. Returns whether collection contains specified object. Object to look for. true if object is part of the collection, otherwise false. Removes specified object from the collection. Copies collection into the specified array. Array to copy collection to. Starting index. Copies contained items to the WizardPage array. Array to copy to. Copies contained items to the WizardPage array. Array to copy to. Gets the parent this collection is associated with. Returns reference to the object in collection based on it's index. Returns reference to the object in collection based on it's name. Provides data for Wizard Page Change events. Specifies the new active wizard page. You can change this argument when handling WizardPageChanging event and provide newly selected page of your own. Specifies page that was or currently is active. Indicates the wizard button that was source of page change. Creates new instance of the class with default values. New wizard page Old or current wizard page Page change source Provides data for Wizard Page Change events. Allows you to cancel the page change. Creates new instance of the class with default values. New wizard page Old or current wizard page Page change source Defines delegate for WizardPageChange events. Defines delegate for WizardPageChange events.