If the object of the requested type cannot be returned, this method returns null. Typically you will use this method to return a MenuItem tool that corresponds to the UIElement.
If
This element appears within the
This element directly contains the following elements: ImageUIElement, TextUIElement
This property returns the borders required to draw the UIElement. Depending on the placement of the popup menu and other settings, borders may not be needed on all edges. This property takes into account the style of the toolbar.
The border style returned is determined by the style of the toolbar.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke the
Invoke the
Use this property to determine if an
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for the application menu conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for the application menu, a unique key tip will be auto-generated for the application menu.
Use this property to determine if an
Use this property to determine if an
If this property returns True, the popup portion of the control is currently being displayed to the user.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke the
Use this property to determine if an
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
This property returns a reference to the UltraToolbarsManager object associated with this SettingsBase object.
This property is read only.
The DefaultForToolType setting indicates tools are displayed based on the default for the tool's type and location. The TextOnlyAlways setting specifies tools are always displayed as text. The TextOnlyInMenus setting indicates tools are displayed as their assigned images when located on an
Note: This enumeration does not affect tools that are placed on a
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
There are several levels at which the
There are several levels at which the
There are several levels at which the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The accessible description is used by accessibility client applications and normally read to the user.
The accessible name is used by accessibility client applications and normally read to the user.
These are all tools explicitly defined on the toolbar in the current Form or UserControl being designed.
These tools actually serialize into the InitializeComponent method instead of all tools in the
Note: This property only applies to the
When an MDI merge occurs, a toolbar from the child will be merged into a toolbar on the parent if they have
the same key or both have
Invoke the
Invoke this method to reset the
Once this method is invoked, the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The
The
The
The
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Note: A parameterless constructor is required for all derived classes.
To be notified when an instance of the ButtonTool is clicked, handle the
If two tools have the same key, they are considered the same logical tool and have a common
Returns 1 if the passed in tool has a lower
If the tools have the same
Returns 1 if the passed in tool has a lower
If the tools have the same
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Invoke the
This method resets all of the modifiable properties of the InstanceProps object to their default values. Any properties that default to their "use default" setting then take on the settings found in the associated SharedProps object. Invoking this method is the equivalent of invoking the
Invoke the
Invoke the
This method resets all of the modifiable properties of the SharedProps object to their default values. Note that invoking this method on a single instance of a tool resets SharedProps for all instances of the tool; all instances descended from the same root tool (and the root tool itself) share the same SharedProps object. Invoking this method is the equivalent of invoking the
This applies only to tools that share a contained control, e.g.
This method should not be called directly.
This is necessary since it is possible to have multiple parent tools referencing a single
This method is called internally before certain operations to ensure that the
Note: This method currently only affects a tool that is sited on a
You can invoke this method to remove any end-user customizations to the tool and return it to the state it was in when the application started. Specifically, this method will reset the caption, display style, grouping, visibility and recently-used status of the tool. For PopupMenu tool, invoking this method also resets any customizations that have been performed on the tools of the menu.
Note: It is recommended that derived tool types override Clone and
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
Note: It is recommended that derived tool types override
Once a tool is activated it becomes the active tool. You can use the
Once a tool is deactivated it is no longer the active tool. You can use the
The default implementation simply calls the
This method is invoked in response to changes in the underlying editor. It will only apply to certain tools, such as the combo box.
The default implementation calls fires the
The
This method applies only to tools that have an editable value that can be changed, such as the combo box. Note that a tool's text its value may be different.
The
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
The
Override in derived classes to return the correct image rect.
This will only be called for instance tools and is used to determine the location of key tips.
Return
The tool parameter will be either the tool itself or an instance of a
The default implement calls
One use of this method is to notify of changes to any properties of the SharedProps and InstanceProps objects that will affect the current tool.
This property has meaning for only certain tools such as the
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
The
Note: This event has meaning for only certain tools such as the
Note: This event has meaning for only certain tools such as the
Note: This event has meaning for only certain tools such as the
Note: This event has meaning for only certain tools such as the
Note: This event has meaning for only certain tools such as the
When you have a tool on a child MDI form, that tool can be merged with the toolbar on the parent MDI form when the child form is maximized. To accomplish this, an invisible placeholder tool is added to the parent form's toolbar for any tool found on a child MDI form's toolbar. The placeholder tool is merely a pointer to the tool on the MDI child form, which is the underlying tool. Properties that have context in the parent form's toolbar, such as position, are handled by the placeholder tool; any other properties set or read at run-time are simply passed through to or from the child form's tool.
The AttachedParentTool property is necessary because it is possible to have multiple parent tools referencing a single
The
There are several levels at which the Caption property may be set. At run-time, an end user may set the caption of a control using the run-time customizer. Caption may be set through code on the InstanceProps object, which will affect only the single instance of the tool for which it is set. The caption may also be set on the SharedProps object, which will affect all the instances of the tool that occur in the application. Finally, it can be set at the tool level which will be the default setting for all tools of the same type that are added to the application.
These settings exist in an inheritance hierarchy. The end-user defined settings are applied first. If there is no end-user customization, the InstanceProps setting is used. If the InstanceProps property is set ot its "use default" value, the SharedProps setting is used. The default values of the SharedProps object always provide a value that can be used by the control.
The
The
There are several levels at which the DisplayStyle property may be set. At run-time, an end user may set the display style of a control using the run-time customizer. DisplayStyle may be set through code on the InstanceProps object, which will affect only the single instance of the tool for which it is set. The display style may also be set on the SharedProps object, which will affect all the instances of the tool that occur in the application. Finally, it can be set at the tool level which will be the default setting for all tools of the same type that are added to the application.
These settings exist in an inheritance hierarchy. The end-user defined settings are applied first. If there is no end-user customization, the InstanceProps setting is used. If the InstanceProps property is set ot its "use default" value, the SharedProps setting is used. The default values of the SharedProps object always provide a value that can be used by the control.
Note: This enumeration does not affect tools that are placed on a
UltraWinToolbars represents a tool in two ways, as a root tool and an instance tool. Root tools are the tools that appear in the run-time customizer; their purpose is to create the tools that will appear on a toolbar or menu. Instance tools are the tools that the user actually interacts with; they appear on toolbars and/or menus. Each instance tool is related to exactly one root tool. Each root tool may have multiple instance tools derived from it. For example, a "FileSave" root tool may have two instance tools in an application - one displaying only text and appearing on the File menu, and one displaying only an image and appearing on the Standard toolbar.
Although functionally treated as distinct objects, root and instance tools share a close relationship. Changes made to a root tool will affect all instance tools derived from that root. Changes to an instance tool may affect only the one instance, or they may affect the root tool and by extension other instances of that root.
Because root and instance tools have some features that are shared and some that are unique, UltraWinToolbars splits some of each tool's properties between two objects. Properties that apply to the root tool and all instances of that tool are found on the SharedProps object, which is accessed via the tool's
Properties that affect only a single instance of the tool are found on the InstanceProps object, which is accessed via the tool's
These properties exist in an inheritance hierarchy, with common properties supporting a "use default" setting to indicate that the value of that property should be inherited. When resolving the property setting for a particular tool instance, the InstanceProps value for a property is applied first. If the InstanceProps property is set to its "use default" value (i.e. there is not InstanceProps value for the property) then the SharedProps setting for the property is used. The default values of the SharedProps object always provide a value that can be used by the control. If for some reason the SharedProps value is set to "use default", the intrinsic value of the root tool is used.
For a complete discussion of the difference between root and instance tools, see the following section of the help: Developer’s Guide > The Toolset > Controls and Components > WinToolbarsManager > Understanding WinToolbarsManager.
The active tool is the tool that currently has the input focus.
This property returns True if the tool is the first tool in a tool group. Otherwise, it returns False. This property applies only to the current instance of the tool. This property always returns False for a root tool.
UltraWinToolbars represents a tool in two ways, as a root tool and an instance tool. Root tools are the tools that appear in the run-time customizer; their purpose is to create the tools that will appear on a toolbar or menu. Instance tools are the tools that the user actually interacts with; they appear on toolbars and/or menus. Each instance tool is related to exactly one root tool. Each root tool may have multiple instance tools derived from it. For example, a "FileSave" root tool may have two instance tools in an application - one displaying only text and appearing on the File menu, and one displaying only an image and appearing on the Standard toolbar.
Although functionally treated as distinct objects, root and instance tools share a close relationship. Changes made to a root tool will affect all instance tools derived from that root. Changes to an instance tool may affect only the one instance, or they may affect the root tool and by extension other instances of that root.
For a complete discussion of the difference between root and instance tools, see the following section of the help: Developer’s Guide > The Toolset > Controls and Components > WinToolbarsManager > Understanding WinToolbarsManager.
This property will return True for a root tool, False for an instance tool.
The Key property is a unique, user-defined object identification string that can be used interchangeably with the Index of an object when accessing it through code. If you attempt to assign a value to the Key property is not unique in the collection, an error will occur.
The value of the Index property of an object can change when objects in the collection are reordered, such as when you add or remove objects. If you expect the Index property to change dynamically, refer to objects in a collection using the Key property. In addition, you can use the Key property to make your program "self-documenting" by assigning meaningful names to the objects in a collection.
You can set the Key property when you use the Add method to add an object to a collection. In some instances, the Key property of an object may be blank if that object does not appear in a collection.
Also, note that the uniqueness of keys is only enforced when the Key property is set to a value. If a collection supports objects with blank keys, that collection may contain multiple objects that whose Key property is empty. In that case, you must use Index property to differentiate between the objects that have blank keys.
The MaxWidth property determines the maximum width the tool can occupy. This property can be set on the SharedProps object to affect all instances of the tool, or on the InstanceProps object to affect only a single instance tool. The InstanceProps setting will take precedence over the SharedProps setting.
This property will return the value that is in effect for the current tool regardless of whether it is the InstanceProps or the SharedProps setting.
The MinWidth property determines the minimum width the tool can occupy. This property can be set on the SharedProps object to affect all instances of the tool, or on the InstanceProps object to affect only a single instance tool. The InstanceProps setting will take precedence over the SharedProps setting.
This property will return the value that is in effect for the current tool regardless of whether it is the InstanceProps or the SharedProps setting.
Derived classes can override this property. This property returns a System.Drawing.Size object containing the default height and width of the tool.
This returns true for root tools only (those added to
Use this property to access the collection containing this object.
This property is used by the control when determining how to construct customized menus.
UltraWinToolbars represents a tool in two ways, as a root tool and an instance tool. Root tools are the tools that appear in the run-time customizer; their purpose is to create the tools that will appear on a toolbar or menu. Instance tools are the tools that the user actually interacts with; they appear on toolbars and/or menus. Each instance tool is related to exactly one root tool. Each root tool may have multiple instance tools derived from it. For example, a "FileSave" root tool may have two instance tools in an application - one displaying only text and appearing on the File menu, and one displaying only an image and appearing on the Standard toolbar.
Although functionally treated as distinct objects, root and instance tools share a close relationship. Changes made to a root tool will affect all instance tools derived from that root. Changes to an instance tool may affect only the one instance, or they may affect the root tool and by extension other instances of that root.
Because root and instance tools have some features that are shared and some that are unique, UltraWinToolbars splits some of each tool's properties between two objects. Properties that apply to the root tool and all instances of that tool are found on the SharedProps object, which is accessed via the tool's
Properties that affect only a single instance of the tool are found on the InstanceProps object, which is accessed via the tool's
These properties exist in an inheritance hierarchy, with common properties supporting a "use default" setting to indicate that the value of that property should be inherited. When resolving the property setting for a particular tool instance, the InstanceProps value for a property is applied first. If the InstanceProps property is set to its "use default" value (i.e. there is not InstanceProps value for the property) then the SharedProps setting for the property is used. The default values of the SharedProps object always provide a value that can be used by the control. If for some reason the SharedProps value is set to "use default", the intrinsic value of the root tool is used.
For a complete discussion of the difference between root and instance tools, see the following section of the help: Developer’s Guide > The Toolset > Controls and Components > WinToolbarsManager > Understanding WinToolbarsManager.
This property determines the shortcut key value that will be used for the control.
At run-time, an end user may set the shortcut key of a control using the run-time customizer. Shortcut may also be set on the SharedProps object, which will affect all the instances of the tool that occur in the application. These settings exist in an inheritance hierarchy. The end-user defined settings are applied first. If there is no end-user customization, the SharedProps setting is used. The ShortcutResolved property returns the value that is being used by the tool.
The
The default implementation returns null. Tools that have editors should override this property to return an appropriate role for the edit area.
There are several levels at which the Visible property may be set. At run-time, an end user may set the visibility of a control using the run-time customizer. Visible may be set through code on the InstanceProps object, which will affect only the single instance of the tool for which it is set. Visibility may also be set on the SharedProps object, which will affect all the instances of the tool that occur in the application.
These settings exist in an inheritance hierarchy. The end-user defined settings are applied first. If there is no end-user customization, the InstanceProps setting is used. If the InstanceProps property is set ot its "use default" value, the SharedProps setting is used. The default values of the SharedProps object always provide a value that can be used by the control.
There are several levels at which the Width property may be set. At run-time, an end user may set the width of a control using the run-time customizer. Width may be set through code on the InstanceProps object, which will affect only the single instance of the tool for which it is set. Width may also be set on the SharedProps object, which will affect all the instances of the tool that occur in the application.
These settings exist in an inheritance hierarchy. The end-user defined settings are applied first. If there is no end-user customization, the InstanceProps setting is used. If the InstanceProps property is set ot its "use default" value, the SharedProps setting is used. The default values of the SharedProps object always provide a value that can be used by the control.
Note: This enumeration does not affect tools that are placed on a
Generally, any tool that is active will be drawn as active. However, System Menu tools will not display as active unless they are located on a menu.
During MDI merge, tools from toolbars on child MDI forms are merged with their placeholders in the toolbar of the parent MDI form. If there is a tool that you do not want to display in the toolbar of the parent MDI form when the child MDI form is maximized, you can set this property to True.
The
This property provides a quick way for you to determine whether a particular instance of a tool is displaying an image. This property takes into account the instance's tool type, its DisplayStyle setting and whether it is positioned on a toolbar or menu.
The
This property provides a quick way for you to determine whether a particular instance of a tool is displaying text. This property takes into account the instance's tool type, its DisplayStyle setting and whether it is positioned on a toolbar or menu.
This property returns the top-level object that owns the tool. This will always be a toolbar or a menu control. If a tool is positioned directly on a toolbar or menu, that is the object returned. If a tool is positioned on a sub-menu (i.e. on a PopupMenu tool) this property will determine which menu the sub-menu descends from and return that object. This is true even if the sub-menu is nested within one or more sub-menus; the top level menu is always returned.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
Each tool type that wants to store another extra shared props object should override ExtraSharedPropsCount, and in the get accessor, call the base
implementation, add one, and return that new number. When accessing the custom extra shared props object, the tool type should use the value of
ExtraSharedPropsCount from the base implementation and pass that as the index parameter into either
DisplayStyle determines how the tool appears on the toolbar: whether it shows only an icon, only text or an icon and text. The CanSetDisplayStyle property specifies whether the display style may be set for a tool.
DisplayStyle may be set through code on the
You can use this property to determine whether the width of the control may be set. If False, the control has a fixed width.
Width may be set through code on the
This will return null except for tools that contain controls, e.g.
This property returns the default value setting for AllowMultipleInstances. This is the value the property is set to if its setting is not modified at design-time or through code.
This property always returns True, the default setting for AllowMultipleInstances.
This property returns the default value setting for BackColor. This is the value the property is set to if it is not modified at design-time, through code or at run-time by end-user customization.
This property is used if none of the caption properties has been specified and defaults to an empty string.
This property returns the default value setting for ForeColor. This is the value the property is set to if it is not modified at design-time, through code or at run-time by end-user customization.
This property returns the default value setting for Image. This is the value the property is set to if it is not modified at design-time, through code or at run-time by end-user customization.
The
The
The
The
This property always returns false.
This property returns the default value setting for MergeType. This is the value the property is set to if its setting is not modified at design-time or through code.
This default implementation for this property always returns Replace, the default setting for MergeType.
This property returns the default value setting for ShowInCustomizer. This is the value the property is set to if its setting is not modified at design-time or through code.
This property always returns True, the default setting for ShowInCustomizer.
This property returns the default value setting for TextHAlign. This is the value the property is set to if its setting is not modified at design-time or through code.
This property always returns HAlign.Center, the default setting for TextHAlign.
This property has meaning for only certain tools such as the
Internally, the control uses embeddable editors supplied by the Win assembly to provide standard types of data display and input.
This property has meaning for only certain tools such as the
This property has meaning for only certain tools such as the
This property will return True only for tools that can contain controls, such as the
This property applies only to container tools that host other controls. Use this property to determine whether the control contained by the tool is shared among all instances of the tool or is unique to this instance of the tool.
This property returns True if the control is shared, False if it is unique to the instance.
This property returns whether the underlying embeddable editor used by the tool will return null (DBNULL) or an empty string in response to the deletion of the contents of the editor.
This is a future expansion property. In the current version of UltraWinToolbars, this property always returns True.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a menu. If False, the tool will be visible only on toolbars or not at all.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a toolbar. If False, the tool will be visible only on menus or not at all.
Certain tools (such as the combo box tool) are better suited to appearing in the horizontal layout that is found on a toolbar or menu that is docked at the top or bottom of a form. It is often difficult to display these tools in a vertical toolbar that is docked to the left or right edge of the form. To do so either requires reducing the size of the control enough to impede usability, or increasing the width of the toolbar area enough to interfere with the main body of the application. For this reason, it is easier to simply prevent certain tools from appearing on a vertically-oriented toolbar.
Use this property to determine whether a tool will be visible on a vertically-oriented toolbar. This property returns True if the tool will be visible, False if it will not.
Returns a Boolean value that determines whether width related properties should be serialized for this control.
This will return null except for tools that contain controls, e.g.
This event is generated after a tool becomes the active tool, meaning it received focus.
The
The
The
This event is generated after a
The
This event is generated after a
The
This event is generated after a tool enters edit mode.
The
The
The
The
Note: This event has meaning for only certain tools such as the
This event is generated after a tool exits edit mode.
The
The
The
The
Note: This event has meaning for only certain tools such as the
This event is generated before a tool becomes the active tool, meaning it received focus.
The
The
The
This event is generated before a
The
The
This event is generated before a tool enters edit mode.
The
The
The
The
Note: This event has meaning for only certain tools such as the
This event is generated before a tool exits edit mode.
The
The
The
The
Note: This event has meaning for only certain tools such as the
This event is generated when the user clicks a tool.
This event is generated when the user double-clicks a tool.
The
This event is generated after the
This event is generated when the user presses down a key when a tool has the input focus.
The
The
This event is generated when the user presses down and then releases a key when a tool has the input focus.
The
The
This event is generated when the user releases a key when a tool has the input focus.
The
The
This event is generated when the value of a tool changes, either programmatically or by user interaction.
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override Clone and
Return
An instance of a class derived from
The tool parameter will be either the tool itself or an instance of a
Note: It is recommended that derived tool types override
To force the
To be notified when an instance of the ComboBoxTool has its Value changed, handle the
To be notified when an instance of the TextBoxTool has its
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override Clone and
Return
This property returns True when the tool is currently in edit mode. A tool that is placed into edit mode automatically becomes the active tool. The tool remains in edit mode until the control loses focus or edit mode is terminated through code by setting this property to False.
An editor tool that cannot enter edit mode cannot be activated and as such will return false in that case. For an editor tool that can enter edit mode, true is returned.
You can use this property to determine whether the width of the control may be set. If False, the control has a fixed width.
Width may be set through code on the
This property takes into account several factors, such as whether the tool is on a vertical toolbar and the size of the control's caption. Derived classes can override this property.
Returns a Boolean value that determines whether width related properties should be serialized for this tool.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
To prevent the user from modifying the contents of the TextEditorToolBase, set this property to True. The text of the tool is still available for other operations (such as copying to the clipboard) when Locked is True. The text of the tool may be modified through code whether this property is set to True or False.
This property returns an integer value that indicates the length of the text selection (in characters). You can also use it to change the length of the selection. Used in combination with
This property returns an integer value that indicates the position within the TextEditorToolBase's text where the selection begins. Used in combination with
This property returns only the text that is currently selected in the TextEditorToolBase. You can also use this property to replace selected text with a text string that you specify.
Because there is not enough room to display a text entry area on a vertical toolbar, you have the option of either displaying a button for the TextEditorToolBase when it is on a vertical toolbar, or hiding it altogether. This property specifies which method will be used when the TextEditorToolBase is sited on a vertical toolbar.
This property will always return HAlign.Left, the default value for the TextEditorToolBase.
Because there is not enough room to display a text entry area on a vertical toolbar, you have the option of either displaying a button for the TextEditorToolBase when it is on a vertical toolbar, or hiding it altogether. If the tool is visible on a vertical toolbar as a button, this property will return True. If it is hidden, this property will return False.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
The PasswordChar property is used when you want the TextBoxTool to obscure the text entered by the end-user. The character specified for this property will be displayed in place of the alphanumeric characters typed by the user. Common password characters are the asterisk ("*") and the bullet symbol ("•", ASCII character 149).
For the TextBoxTool, the EditValue of the tool is identical to the text of the tool as returned by the
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke this method to reset the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
When the AutoComplete property is set to true, as characters are typed, the contents of the edit portion is evaluated to determine whether the characters it contains matches the text of any of the items in the dropdown list.
If it does match, the item whose display text it matches becomes the new
Furthermore, the additional characters that were appended become selected, so that as new characters are typed, the ones added as a result of the item match are removed.
Note: the AutoComplete property is not applicable when the
This property returns a Drawing.Size object containing the default size for the tool. This property is useful when resetting end-user modifications made to the tool.
When an item is selected from the drop-down portion of the combo, that item's index in the ValueList is assigned to the SelectedIndex property.
When an item is selected from the dropdown list portion of a ComboBox tool, this property will return the ValueListItem object associated with the selected item.
The Value of the control is determined by the item that has been selected from the dropdown list.
The ValueList object is used to store the items that appear in the dropdown portion of the combo. Each ValueList contains a series of
The ComboBox tool defaults to a dropdown list style.
This property has meaning for only certain tools such as the
This property will return a value based on the setting used for the EditType property of the underlying tool associated with the MDI Placeholder.
This property returns a Drawing.Size object that indicates the minimum possible dimensions of the control. This property takes into account the width of the dropdown arrow (when displayed). Derived classes can override this property.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Resets the property values of the
Invoke the
Invoke the
Invoke the
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
The CaptionAppearance is an
This is a read-only property that returns a boolean indicating if the
Use this property to determine if an
Use this property to determine if an
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If the Control contained by the tool is disposed, the
Note: By default, only one instance of a ControlContainerTool with a certain Key can exist on the
Note: The ControlContainerTool cannot be added to the Tools collection of a menu (
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
After the ResetControl method has been invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Return
The tool parameter will be either the tool itself or an instance of a
Note: It is recommended that derived tool types override
This applies only to tools that share a contained control, e.g.
This method should not be called directly.
Once a tool is activated it becomes the active tool. You can use the
Once a tool is deactivated it is no longer the active tool. You can use the
This property specifies whether the control container can be resized horizontally or not. To keep the container at a fixed width, set this to False. To allow the user or the ToolbarManager to resize the container's width, set this property to True.
This property returns a reference to the control inside the ControlContainer. You can use this property to access any of the properties or methods of the control contained by the ControlContainer tool.
Because there is not enough room to display a text entry area on a vertical toolbar, you have the option of either displaying a button for the ControlContainerTool when it is on a vertical toolbar, or hiding it altogether. This property specifies which method will be used when the ControlContainerTool is sited on a vertical toolbar.
Depending on the type of control found in the control container, you may want to specify that only a specific display style is available. If you set this property to False, the user will not be able to change the display style of the control container using the run-time customizer.
You can use this property to determine whether the width of the control may be set. If False, the control has a fixed width.
Width may be set through code on the
This property will return False except for tools that contain controls, e.g.
This property will return True if the contained control is shared among all instances of a particular ControlContainer tool.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a menu. If False, the tool will be visible only on toolbars or not at all.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a toolbar. If False, the tool will be visible only on menus or not at all.
At runtime,
Certain tools (such as the combo box tool) are better suited to appearing in the horizontal layout that is found on a toolbar or menu that is docked at the top or bottom of a form. It is often difficult to display these tools in a vertical toolbar that is docked to the left or right edge of the form. To do so either requires reducing the size of the control enough to impede usability, or increasing the width of the toolbar area enough to interfere with the main body of the application. For this reason, it is easier to simply prevent certain tools from appearing on a vertically-oriented toolbar.
Use this property to determine whether a tool will be visible on a vertically-oriented toolbar. This property returns True if the tool will be visible, False if it will not.
At runtime,
This property returns a Drawing.Size object that indicates the minimum possible dimensions of the control. Minimum sized is based on the several factors, including the orientation of toolbar that holds the tool and the size of the control the tool contains.
Derived classes can override this property.
Returns a Boolean value that determines whether width related properties should be serialized for this control.
This will return null except for tools that contain controls, such as the
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If
If
If
If
If
If
If
If
This property returns the borders required to draw the UIElement. Depending on the placement of the menu item and other settings, borders may not be needed on all edges. This property takes into account the style of the toolbar.
The border style returned is determined by the style of the toolbar.
This setting takes effect when an MDI child form is maximized and both the child and MDI parent form have menus.
Note: This enumeration does not affect tools that are placed on a
Use this method to determine whether the code of an event is currently being executed. You may want to know whether an event is occurring before disabling it.
The "in progress" count is used to account for recursive calls to events. You can use it to determine how many nested calls to an event have been made and which level of recursion is now executing.
Before setting an event to disabled, you should use
This will be null except when used as a context menu thru the ContextMenuUltra extender property.
This property is read-only.
CancelingEditMode is true when the user has canceled the editing the cell, for example by pressing the Escape key.
This will be null except when used as a context menu thru the ContextMenuUltra extender property.
This property is read-only.
CancelingEditMode is true when the user has canceled the editing the cell, for example by pressing the Escape key.
This is the text that will be displayed in the error dialog box.
You can modify this property to change what is displayed in the error dialog box. To prevent
the error dialog box from displaying, set the
RestoreOriginalValue indicates whether to restore the original value in the tool to the value before the tool entered edit mode.
Note: If StayInEditMode is true, then the tool won't exit the edit mode unless the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If
This toolbar will always appear above all other toolbars, with the exception of the
Note: The NavigationToolbar will not serialize the navigation history when saving the toolbars layout.
If the history needs to be saved to be loaded at a later date, the information is available through the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The elements in each of the history arrays should be ordered by their navigation history. For example, the first item of the back history array should be the element that will appear at the bottom of the recent files list; in other words, this should be the item that is the furthest back from the current item. It may be easiest to think of ordering the elements as a timeline, where each array is ordered from oldest to newest.
Note: The
If there are fewer items in the back history than the number of places specified, this method will navigate as far as possible.
Note: The
Note: The
If there are fewer items in the forward history than the number of places specified, this method will navigate as far as possible.
Note: The
Similarly to how the navigation works in an explorer window in Vista, when navigating to a new item, a new path is started and the forward history is cleared.
Similarly to how the navigation works in an explorer window in Vista, when navigating to a new item, a new path is started and the forward history is cleared.
Invoke the
Note: The
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
True if a side strip appears on PopupMenuTools; otherwise, False.
The
The
The Menu setting indicates that the PopupMenuTool is displayed as a standard menu. The Toolbar setting specifies that the PopupMenuTool is displayed as a floating toolbar.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
This property is used to specify the text that appears in the side strip of a menu.
The
The
This property is used to indicate the width of a side strip on a PopupMenuTool.
If this property is set to 0, a default width is used.
Invoke the
The border style returned is determined by the style of the toolbar.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If two tools have the same key, they are considered the same logical tool and have a common
Return
Note: It is recommended that derived tool types override
The default implementation simply calls the
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
This method is used to display an instance of a PopupTool that is sited/owned by an
Note: This method will throw an
If the
If the
If the
If the
DisplayStyle determines how the tool appears on the toolbar: whether it shows only an icon, only text or an icon and text. The CanSetDisplayStyle property specifies whether the display style may be set for a popup tool.
DisplayStyle may be set through code on the
Whether the PopupToolBase displays a tooltip depends on the
State button tools may be in one of two states: checked or unchecked. The Checked property determines the state of the tool. If set to True, the control is checked (pressed). If set to False, the control is unchecked (un-pressed). (Depending on its placement and
The style of the dropdown arrow can be set to None, Standard or Segmented. If it is None, no dropdown arrow is displayed. If it is Standard, a standard downward-pointing dropdown arrow is displayed to the right of the tool's image and/or text when on a toolbar, and a standard right-pointing arrow is displayed when on a menu. If it is Segmented, a standard downward-pointing dropdown arrow is displayed to the right of the tools image and/or text in a separate boxed-off area when on a toolbar, and a standard right-pointing arrow with a dividing line to the left is displayed when on a menu.
Clicking on the dropdown arrow displays the popup portion of the tool. Clicking on the image and/or text area fires the
This property returns the DropDownArrowStyle that will be used when displaying the popup tool, taking into account any MDI merging that has taken place.
If this property returns True, the popup portion of the control is currently being displayed to the user.
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for the segmented button conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for the segmented button, a unique key tip will be auto-generated for the segmented button.
This property simply returns the setting of the tool's
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override Clone and
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If
Returns the initial capacity of the FontListMruItems collection.
This property is read-only.
Returns the initial capacity of the collection.
This property is read-only.
Returns the initial capacity of the FontListMruItems collection.
This property is read-only.
Use this property to return the FontListTool associated with this FontListMruItemsCollection.
The FontListTool keeps track of the most recently chosen font's from the drop down. These can be accessed and
modified through the
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
The MRUList feature of the FontList tool provides a list of the items most recently selected by the end user. This list makes it easy for the end user to quickly select frequently-accessed fonts. The control will automatically create the MRU list and display it at the top of the list when the FontList is dropped down. (This behavior can be seen in the Font tool found on the Formatting toolbar of Microsoft Word.)
You can use the MruItems property to work with the contents of the MRU list. You can determine which fonts the user has selected, pre-populate the list with specific entries for commonly-used fonts, or save and restore the contents of the MRU List between instances of your application.
The ValueList object is used to store the items that appear in the dropdown portion of the combo. Each ValueList contains a series of
In the case of the FontList tool, the items listed in the dropdown portion of the control are the fonts installed on the system. This list is automatically populated by the control, based on the list of fonts enumerated by the system.
Note: Because the dropdown list is populated automatically, the ValueList property is effectively read-only for the
This property has meaning for only certain tools such as the
This property will return a value based on the setting used for the EditType property of the underlying tool associated with the MDI Placeholder.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoking this method will remove all
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
To mimic the LivePreview functionality available in Office 2007, handle the
Note: If
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override
Invoke the
Invoke this method to reset the
Once this method is invoked, the
True if the
When this property is set to True, the user can tear away the PopupMenuTool and cause it to float.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
This property takes into account negotiation of MDI child menus when resolving the settings.
DropDownArrowStyles include None, Standard, Segmented and SegmentedStateButton. See the
The default
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Returns a Boolean value that determines whether the
Returns True if the
Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Returns a Boolean value that determines whether the
Returns True if the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Setting this to True on a
If the
This property returns or sets the default appearance of the filter bar on a PopupGalleryTool drop down.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
This property returns or sets the default appearance of the filter bar on a PopupGalleryTool drop down.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Invoke the
Invoke the
Use this property to determine if an
Note: The preview will not be displayed if any of the following is true:
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoking this method will remove all
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoking this method will remove all
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoking this method will remove all
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Use this property to determine if an
Use this property to determine if an
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoking this method will remove all
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Use this property to determine if an
Use this property to determine if an
Use this property to determine if an
This will only be used when an item is selected and
Use this property to determine if an
Use this property to determine if an
Use this property to determine if an
All tools in the same
The InstanceProps of a tool take precedence over the SharedProps. When resolving a property for a tool the value of the property on the InstanceProps will be checked first. If it is default, the value of the property on the SharedProps will be used. If that is also default, the most appropriate default value for the tool's type will be used.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
If large images images are being displayed then
Tools can display large or small images, depending on whether they are on an
This property is used to determine whether the AppearancesSmall property has been set.
The
If large images images are being displayed then
Tools can display large or small images, depending on whether they are on an
This property is used to determine whether the AppearancesLarge property has been set.
The
When set for the
The caption of a specific tool instance can be changed by the user during customization. The
When the
When set for the
The display style of a specific tool instance can be changed by the user during customization. The
Note: This value does not affect tools that are placed on a
When set for the
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for a tool conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for a tool, a unique key tip will be auto-generated for the tool.
When set for the
The
The
The
When set for the
The
The
The
When set for the
The
The
Note: Width cannot be set on a button tool. The width of a button is determined by its
This property returns the tool that is attached to this object.
This property returns the UltraToolbarsManager that is attached to this object.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
All tools within a button group are displayed and arranged as one contiguous group.
When this property is set to True, a visual separator is shown before this tool to indicate a new grouping.
The minimum size will prevent the tool from becoming too small when the user is resizing the ribbon smaller.
The preferred size will indicates what size the tool should be when it has enough room to display large enough. Therefore, it also serves as a maximum size for the tool. Given enough space, each tool will display as large as possible, up to the preferred size.
The
If non-recently used tool are hidden there will be an indicator at the bottom of the menu allowing the user to expand the menu and see all tools.
This property returns a reference to the ToolBase object associated with this InstanceProps object.
This property returns a reference to the UltraToolbarsManager object associated with this InstanceProps object.
This property is read only.
All LabelTool instance within a menu can be made to appear as headers to section off the tools beneath them.
This can be accomplished by setting the LabelDisplayStyle property of the Settings on the
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override Clone and
Return
Note: It is recommended that derived tool types override
The Label tool only displays text, and it cannot be activated. This property will always return False for the Label tool.
This property will always return True for the Label control.
This property will always return True for the Label control.
This property returns the default value setting for TextHAlign. This is the value the property is set to if its setting is not modified at design-time or through code.
This property always returns HAlign.Center, the default setting for TextHAlign.
This property returns a Drawing.Size object that indicates the minimum possible dimensions of the control. This property takes into account the text and image (if any) of the tool. Derived classes can override this property.
The ListTool always has one selected item, which can be determined or specified with the
Optionally, the selected item in the ListTool can display a check mark next to it by setting
Note: The ListTool can only be placed on a menu (
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
If True, checkmarks will be shown in the list next to selected items.
The list portion of a List tool is made up ListToolItem objects. These objects determine the text that will be displayed in the list, the value of the item (which can be different from the displayed text) and the Appearance of the item. Use this property to access the collection of all the ListToolItem objects present in the control.
Use this property to limit the number of items displayed in the list. For example, when displaying a list of recently used files, you may only want to present the user with the five most recent selections. This property does not limit the number of items that may be added to the list, only how many items will be displayed.
When a list contains more items than the number specified by MaxItemsToDisplay, a "More Items..." option appears at the bottom of the list. The user can select that option to display the entire list in the More Items dialog.
When there are more items added to a list than can be displayed at one time, a "more items" option appears at the bottom of the list, giving the user the opportunity to view the items that would not fit on the list initially. You can use this property to set the text that will appear on the list to indicate that more items are available. When the user clicks the "more items" text, the More Items dialog opens to display all of the items in the list.
This property defaults to a text string of "More Items...".
Use this property to determine which ListToolItem is currently selected. Alternately, you can change the current selection in the ListTool by assigning the index of an existing item to this property.
Note that if you have enabled the display of checkmarks in the list via the
Assigning a value to this property causes the
When there are more items added to a list than can be displayed at one time (as determined by
For the ListTool this property will always return False.
This property always returns true for ListTool types.
Returns a Boolean value that determines whether width related properties should be serialized for this control.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
Note: When setting this property, the new description is parsed using the
Note: This property must be assigned formatted text. If raw text is to be assigned to this property, pass the raw text into
The Key property is a unique, user-defined object identification string that can be used interchangeably with the Index of an object when accessing it through code. If you attempt to assign a value to the Key property is not unique in the collection, an error will occur.
The value of the Index property of an object can change when objects in the collection are reordered, such as when you add or remove objects. If you expect the Index property to change dynamically, refer to objects in a collection using the Key property. In addition, you can use the Key property to make your program "self-documenting" by assigning meaningful names to the objects in a collection.
You can set the Key property when you use the Add method to add an object to a collection. In some instances, the Key property of an object may be blank if that object does not appear in a collection.
Also, note that the uniqueness of keys is only enforced when the Key property is set to a value. If a collection supports objects with blank keys, that collection may contain multiple objects that whose Key property is empty. In that case, you must use Index property to differentiate between the objects that have blank keys.
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for the list tool item conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for the list tool item, a unique key tip will be auto-generated for the list tool item.
A ListToolItem represents a single item displayed in a ListTool tool. The ListToolItems collection contains all of the items displayed in the ListTool.
The list items that appear in a ListTool have a value and display a text string. The text and the value of the ListItem are often the same, but they do not have to be. This property specifies the text that will be displayed in the list for this item.
The list items that appear in a ListTool have a value and display a text string. The text and the value of the ListItem are often the same, but they do not have to be. This property specifies the ListItem's value.
Note: This property is not used for ListToolItems of an
Invoking this method will remove all
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override Clone and
Override in derived classes to return the correct image rect.
This will only be called for instance tools and is used to determine the location of key tips.
Return
The tool parameter will be either the tool itself or an instance of a
The default implement calls
This applies only to tools that share a contained control, e.g.
This method should not be called directly.
Once a tool is activated it becomes the active tool. You can use the
This property has meaning for only certain tools such as the
This property will return a value that indicates whether the underlying tool associated with the MDI Placeholder is an activatable control. If the placeholder's underlying tool can be activated, this property returns True. If not, it returns False.
This property will return a value that indicates whether the underlying tool associated with the MDI Placeholder can have its
This property will return a value that indicates whether the underlying tool associated with the MDI Placeholder can have its
This will return null except for tools that contain controls, such as the
This property is used if none of the caption properties has been specified and defaults to an empty string.
This property will return a value based on the setting used for the DefaultSize property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultAllowMultipleInstances property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultBackColor property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultForeColor property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultImage property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultInstanceDisplaysImageOnMenus property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultInstanceDisplaysImageOnToolbars property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultInstanceDisplaysTextOnMenus property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultInstanceDisplaysTextOnToolbars property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultInstanceDisplaysTextOnToolbars property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the DefaultTextHAlign property of the underlying tool associated with the MDI Placeholder.
This property has meaning for only certain tools such as the
This property will return a value based on the setting used for the Editor property of the underlying tool associated with the MDI Placeholder.
This property has meaning for only certain tools such as the
This property will return a value based on the setting used for the EditType property of the underlying tool associated with the MDI Placeholder.
This property has meaning for only certain tools such as the
This property will return a value based on the setting used for the EditValue property of the underlying tool associated with the MDI Placeholder.
This property will return True only for tools that can contain controls, such as the
This property will return a value based on the setting used for the IsControlContainer property of the underlying tool associated with the MDI Placeholder.
This property applies only to container tools that host other controls. Use this property to determine whether the control contained by the tool is shared among all instances of the tool or is unique to this instance of the tool.
This property will return a value based on the setting used for the IsContainedControlShared property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the IsEditValueNullable property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the IsPressed property of the underlying tool associated with the MDI Placeholder.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a menu. If False, the tool will be visible only on toolbars or not at all.
This property will return a value based on the setting used for the IsVisibleOnMenus property of the underlying tool associated with the MDI Placeholder.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a toolbar. If False, the tool will be visible only on menus or not at all.
This property will return a value based on the setting used for the IsVisibleOnToolbars property of the underlying tool associated with the MDI Placeholder.
Use this property to determine whether a tool will be visible on a vertically-oriented toolbar. This property returns True if the tool will be visible, False if it will not.
This property will return a value based on the setting used for the IsVisibleOnVerticalToolbars property of the underlying tool associated with the MDI Placeholder.
This property will return a value based on the setting used for the ShouldDisplayToolTip property of the underlying tool associated with the MDI Placeholder.
This will return null except for tools that contain controls, e.g.
This property will return a value based on the setting used for the ToolWithContainedControl property of the underlying tool associated with the MDI Placeholder.
The default implementation returns null. Tools that have editors should override this property to return an appropriate role for the edit area.
As with the
All actions will be performed automatically on the MDI child windows when the menu items of the MdiWindowListTool are clicked.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoking this method arranges the icons of any minimized MDI child forms in the MDI parent window.
Invoking this method arranges the MDI child forms in cascaded order within the MDI parent form's window. Cascading resizes and re-arranges the forms in order, taking into account the amount of space available in the MDI parent's client area. Each form is offset to the right and down from the previous one. Only the topmost form in the z-order is completely visible, but the title bars of all forms are easily accessible.
Tiling windows horizontally provides the maximum width for each child window. Height is adjusted as necessary to fit all the windows inside the available client area.
Tiling windows vertically provides the maximum height for each child window. Width is adjusted as necessary to fit all the windows inside the available client area.
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
The MDIWindowListTool automatically displays a list of a all the MDI child windows inside a given MDI container (parent form.) Use this property to specify the MDI container the MDIWindowListTool will interact with when creating its list of child windows and interacting with MDI child forms.
The items that appear in the MDIWindowListTool are ListToolItems that correspond to the MDI child windows found in the MDI container the tool is attached to. You can work directly with the collection of ListToolItems to manipulate the list of child windows displayed by the tool. Use the SelectedItemIndex property to determine the ListToolItem index of the window in the list that is currently selected (the active MDI child window). Alternately, you can change the current selection by assigning the ListToolItem index of an existing window to this property. Changing the selection of the windows in the list also changes which child window is active in the MDI container.
Assigning a value to this property causes the
This property will always return True for the MDIWindowList tool.
When there are more items added to a list than can be displayed at one time (as determined by
For the MDIWindowList tool, the items on the list are the titles of MDI child windows, and the message will appear when there are more MDI child windows open in the application than the maximum allowed in the list. This property indicates the default text that will appear on the list to indicate that more windows are available, which is "More Windows...".
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
There are several levels at which the
There are several levels at which the
There are several levels at which the
Note: The navigation menu for an
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
Note: It is recommended that derived tool types override Clone and
The
The
The
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
True if all StateButtonTools in the OptionSet can be up position simultaneously; otherwise, False.
When this property is set to False, one StateButtonTool must be selected at any given time.
The
The Key property is a unique, user-defined object identification string that can be used interchangeably with the Index of an object when accessing it through code. If you attempt to assign a value to the Key property is not unique in the collection, an error will occur.
The value of the Index property of an object can change when objects in the collection are reordered, such as when you add or remove objects. If you expect the Index property to change dynamically, refer to objects in a collection using the Key property. In addition, you can use the Key property to make your program "self-documenting" by assigning meaningful names to the objects in a collection.
You can set the Key property when you use the Add method to add an object to a collection. In some instances, the Key property of an object may be blank if that object does not appear in a collection.
Also, note that the uniqueness of keys is only enforced when the Key property is set to a value. If a collection supports objects with blank keys, that collection may contain multiple objects that whose Key property is empty. In that case, you must use Index property to differentiate between the objects that have blank keys.
This property returns the OptionSetsCollection that contains this OptionSet.
This is a read-only property.
This property is used to specify or return the selected StateButtonTool in the OptionSet.
When the
This property returns a reference to the UltraToolbarsManager object associated with this OptionSet object.
This property is read only.
Returns a reference to a ToolCollection containing StateButtonTools for each tool in the OptionSet.
This property is read only.
This property returns the collection as an array of objects.
Returns True if the collection allows two or more items to have the same key; otherwise, False.
This property is read only.
Returns True if the collection allows items without keys to be added; otherwise, False.
This property is read only.
This property returns an item from the collection by its position.
This property returns an item from the collection by its key value.
This property is read only.
Returns True if the collection is read only; otherwise, False.
This property is read only.
This property returns a reference to the UltraToolbarsManager object associated with this OptionSetsCollection object.
This property is read only.
Invoke the
Invoke the
Invoke the
If
If
To be notified when an instance of the PopupColorPickerTool has its
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
This will return False except for tools that contain controls, such as the
For PopupContainerToolBase, this property always returns True.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
When the PopupColorPickerTool first appears on the toolbar, it displays a color. This color is specified by the ReplaceableColor property. Once a color has been selected from the popup, the selected color is displayed by the tool.
When the user opens the PopupColorPicker tool, they are presented with a range of pre-defined colors, and the option to specify a custom color. When they select a color using either of these methods, that color becomes the selected color and it's value is returned by the SelectedColor property. The selected color is also displayed by the tool as the tool's image.
Before SelectedColor is chosen, the control displays the color specified by the
This will return null except for tools that contain controls, such as the
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
After the ResetControl method has been invoked, the
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
This applies only to tools that share a contained control, e.g.
This method should not be called directly.
This will return False except for tools that contain controls, such as the
This property will always return True for the PopupControlContainerTool.
This will return null except for tools that contain controls, such as the
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
This element appears within the
This element directly contains the following elements: ImageUIElement
This element appears within the
This element directly contains the following elements: ImageUIElement
This element appears within the
This element directly contains the following elements:
This element appears within the
This element directly contains the following elements: ImageUIElement
This element appears within the
This element directly contains the following elements: ImageUIElement
This element appears within the
This element appears within the
This element does not directly contains any elements.
This element appears within the
This element directly contains the following elements: None
The border style returned is determined by the style of the toolbar.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
If two tools have the same key, they are considered the same logical tool and have a common
Note: It is recommended that derived tool types override Clone and
Depending on the type of control found in the control container, you may want to specify that only a specific display style is available. If you set this property to False, the user will not be able to change the display style of the control container using the run-time customizer.
This property is used if none of the caption properties has been specified and defaults to an empty string.
DropDownArrowStyles include None, Standard, Segmented and SegmentedStateButton. See the
This property returns the default value setting for ShowInCustomizer. This is the value the property is set to if its setting is not modified at design-time or through code.
This property always returns True, the default setting for ShowInCustomizer.
Returns false since PopupRibbonGroupTool can only be added to the
Returns false since PopupRibbonGroupTool can only be added to the
Returns false since PopupRibbonGroupTool can only be added to the
The PopupRibbonGroupTool can only be added to the
This property returns the borders required to draw the UIElement. Depending on the placement of the popup tool dropdown and other settings, borders may not be needed on all edges. This property takes into account the style of the toolbar.
The border style returned is determined by the style of the toolbar.
The border style returned is determined by the style of the toolbar.
This property returns the borders required to draw the UIElement. Depending on the placement of the popup tool and other settings, borders may not be needed on all edges. This property takes into account the style of the toolbar.
The border style returned is determined by the style of the toolbar.
Using the
In addition, the text displaying the progress to the end-user can be customized with the
To be notified when an instance of the ProgressBarTool has its Value changed, handle the
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
This string is used to format the percent when replacing a [Formatted] or [FormattedRemaining] value in the
The ProgressText is used to provide a
The Label tool only displays text, and it cannot be activated. This property will always return False for the Label tool.
For the ProgressBarTool, the EditValue of the tool is identical to the
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
The BottomAreaAppearance property is an
This is a read-only property that returns a boolean indicating if the
The TopAreaAppearance property is an
This is a read-only property that returns a boolean indicating if the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
Note: It is recommended that derived tool types override Clone and
This property returns the borders required to draw the UIElement. Depending on the placement of the tool and other settings, borders may not be needed on all edges. This property takes into account the style of the toolbar.
The border style returned is determined by the style of the toolbar.
A dialog displayed at design time when adding an
It offers a list of eligible container controls that can be used to set the new
If
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Invoke the
Invoke the
By default, the ribbon will automatically collapsed when the container is
less than 300 pixels wide when the
By default, the ribbon will automatically collapsed when the container is
less than 300 pixels wide when the
By default, the ribbon will automatically collapsed when the container is
less than 250 pixels tall when the
By default, the ribbon will automatically collapsed when the container is
less than 250 pixels tall when the
The Caption property is used to determine the caption that is
displayed within the caption area of the ribbon. By default, this property is set to null
and will resolve to using the Text property of the
The CaptionInactive property is used to determine the caption that is
displayed within the caption area of the ribbon when the form containing the ribbon is not active. By default, when
this property and the
The CaptionAreaAppearance property is an
This is a read-only property that returns a boolean indicating if the
The CaptionAreaActiveAppearance property is an
This is a read-only property that returns a boolean indicating if the
The GroupBorderStyle property is used to determine the style
of the border displayed around each
Use this property to determine if an
The Ribbon can be minimized by double clicking on the tab item of a
The TabAreaAppearance property is an
This is a read-only property that returns a boolean indicating if the
The RibbonAreaAppearance property is an
This is a read-only property that returns a boolean indicating if the
Use this property to determine if an
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Note:
Currently this is only used for the Office2007Ribbon tab styleNote:
Currently this is only used for the Office2007Ribbon tab styleWhen using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke the
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
The DialogBoxLauncherKey is used by the group to find the button tool that should be
associated with the dialog box launcher displayed within the group's caption area. If this property is left to
an empty string, which is the default value, an dialog box launcher will not be displayed within the
group caption. The
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for the ribbon group conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for the ribbon group, a unique key tip will be auto-generated for the ribbon group.
Use this property to determine if an
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Invoke the
The CaptionAppearance property is an
This is a read-only property that returns a boolean indicating if the
The CollapsedAppearance property is an
This is a read-only property that returns a boolean indicating if the
The HotTrackGroupAppearance property is an
This is a read-only property that returns a boolean indicating if the
The HotTrackCaptionAppearance property is an
This is a read-only property that returns a boolean indicating if the
The HotTrackCollapsedAppearance property is an
This is a read-only property that returns a boolean indicating if the
The PressedCollapsedAppearance property is an
This is a read-only property that returns a boolean indicating if the
There are several levels at which the
There are several levels at which the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke the
Invoke the
Note: This repositions the tab within the
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Use this property to determine if an
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for the ribbon tab conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for the ribbon tab, a unique key tip will be auto-generated for the ribbon tab.
Use this property to determine if an
Note: If the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
Invoke the
Resets the property values of the
The ActiveTabItemAppearance property is an
This is a read-only property that returns a boolean indicating if the
The Appearance property is an
This is a read-only property that returns a boolean indicating if the
The ClientAreaAppearance property is an
This is a read-only property that returns a boolean indicating if the
The HotTrackSelectedTabItemAppearance property is an
This is a read-only property that returns a boolean indicating if the
The HotTrackTabItemAppearance property is an
This is a read-only property that returns a boolean indicating if the
The SelectedAppearance property is an
This is a read-only property that returns a boolean indicating if the
The SelectedTabItemAppearance property is an
This is a read-only property that returns a boolean indicating if the
The TabItemAppearance property is an
This is a read-only property that returns a boolean indicating if the
This property returns a reference to the UltraToolbarsManager object associated with this SettingsBase object.
This property is read only.
All tools in the same
The
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The accessible description is used by accessibility client applications and normally read to the user.
The accessible name is used by accessibility client applications and normally read to the user.
The accessible role is used by accessibility client applications and determines how to interact with the tool.
Setting this property to False will remove all but one instance of the tool from any UltraToolbar or PopupMenuTool's ToolsCollections.
This property is initialized with the value returned from the associated tool's
Tools with the same Category will be grouped together in the run-time customizer dialog.
The value of this property is displayed in the run-time customizer dialog when the user selects a tool and clicks the Description button.
The
If this property is not set, then the Tool's
The
Note: When setting this property, the new description is parsed using the
Note: This property must be assigned formatted text. If raw text is to be assigned to this property, pass the raw text into
The lower the value of this property, the closer to the beginning of the parent container (menu, toolbar, ...) the tool will appear, with 0 representing the first tool.
When two
This property is used to determine which tools are shown on a toolbar when there is not enough room to show all of the tools. Tools with a lower priority will be hidden first. Narrower tools with the same priority will be hidden before wider tools.
The root tool exists in the Tools collection of the
This property is used to specify the key combination that, when pressed, selects or activates the tool.
Setting this property to False will prevent the tool from being shown in the run-time customizer dialog. It does not affect the design-time customizer dialog, where tools always appear.
This property is initialized with the value returned from the associated tool's
By default, the statusbar will display the tooltip of the tool in the status text panel. This property can be used to specify the string that will be displayed in the status panel when the tool is activated.
The tool instances are the tools in menus, toolbars, and ribbon groups. The tool in the Tools collection of
the
If this property is not set, the tooltip is specified by the tool's
This property will not be used if
This property is only used when the
Note: When the tooltip is displaying formatted text (see
The shortcut can be customized by the end user through the run-time customizer dialog.
This property returns the Tool to which this tool instance is attached.
The StateButtonTool's display on a menu can be controlled by setting the
In addition to acting as single button maintaining its state, the StateButtonTool can act as a radio button along
with other StateButtonTool instances by setting the
To be notified when an instance of the StateButtonTool has its Checked state changed, handle the
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke this method to reset the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: When overriding this method, it is recommended the base implementation is called before the derived implementation returns.
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override
State button tools may be in one of two states: checked or unchecked. The Checked property determines the state of the tool.
Setting this property will fire the
The StateButtonTool has a different appearance depending on whether the tool is checked (pressed) or not. When the tool is located on a toolbar, it's image is changed to reflect the state of the tool. However, when placed on a menu, the tools image may or may not be displayed.
Use this property to specify how the control's checked state should be indicated when on a menu. DisplayToolImage will cause the tool's image to be displayed in the menu. The image will then be changed to indicate the checked state, just as it would on a toolbar. The DisplayCheckmark value will cause the tool to be displayed with a checkmark next to it to indicate the checked state. (The unchecked state displays a blank space where the checkmark would appear.) The tool's image, if any, will not be displayed when this option is chosen.
The OptionSet is used to set up mutually exclusive groups of state buttons. Checking, or pressing, one of the state buttons in an exclusive group causes all the other buttons in that group to become unchecked. When an OptionSet is assigned to a StateButtonTool via this property, the tool becomes part of an exclusive group with any other state buttons that have been assigned to that OptionSet.
The OptionSet is used to set up mutually exclusive groups of state buttons. Checking, or pressing, one of the state buttons in an exclusive group causes all the other buttons in that group to become unchecked. When an OptionSet is assigned to a StateButtonTool via this property, the tool becomes part of an exclusive group with any other state buttons that have been assigned to that OptionSet.
The StateButtonTool will display as a state button by default. Setting the ToolBarDisplayStyle allows the StateButtonTool
to display as a CheckBox or Radio Button. When the ToolBarDisplayStyle is Glyph, the tool with display with a check mark.
However, if the tool has an
The
This property simply returns the setting of the tool's
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override Clone and
Note: It is recommended that derived tool types override Clone and
Derived classes can override this property. This property returns a System.Drawing.Size object containing the default height and width of the tool.
If two tools have the same key, they are considered the same logical tool and have a common
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Note: It is recommended that derived tool types override Clone and
Invoke the
Invoke this method to reset the
Once this method is invoked, the
After the ResetControl method has been invoked, the
This applies only to tools that share a contained control, e.g.
This method should not be called directly.
Note: It is recommended that derived tool types override
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a menu. If False, the tool will be visible only on toolbars or not at all.
Tools may be displayed on either menus or toolbars. Some tools will change their appearance depending on whether they are on a menu or a toolbar.
This property returns True if the tool will be displayed when located on a toolbar. If False, the tool will be visible only on menus or not at all.
At runtime,
Certain tools (such as the combo box tool) are better suited to appearing in the horizontal layout that is found on a toolbar or menu that is docked at the top or bottom of a form. It is often difficult to display these tools in a vertical toolbar that is docked to the left or right edge of the form. To do so either requires reducing the size of the control enough to impede usability, or increasing the width of the toolbar area enough to interfere with the main body of the application. For this reason, it is easier to simply prevent certain tools from appearing on a vertically-oriented toolbar.
Use this property to determine whether a tool will be visible on a vertically-oriented toolbar. This property returns True if the tool will be visible, False if it will not.
At runtime,
This property returns a reference to the control inside the ControlContainer. You can use this property to access any of the properties or methods of the control contained by the ControlContainer tool.
This property will return True only for tools that can contain controls, such as the
This property will return True if the contained control is shared among all instances of a particular ControlContainer tool.
This will return null except for tools that contain controls, such as the
This property returns the default value setting for ShowInCustomizer. This is the value the property is set to if its setting is not modified at design-time or through code.
This property always returns True, the default setting for ShowInCustomizer.
ExtraSharedProps is an internal mechanism used to support extra properties that may be shared among tools derived from the existing tool classes. The operation of ExtraSharedProps does not change the properties of the SharedProps object. ExtraSharedProps is only useful for developers who are deriving their own tools from this class; its operation is transparent to the developer who is simply using the existing features of the control in their application.
The toolbar keys must be unique and can be used to locate a toolbar by using the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Raises the
When an MDI merge occurs, a toolbar from the child will be merged into a toolbar on the parent if they have
the same key or both have
The DockedColumn determines the position of the toolbar relative to others in the same logical row, or
The DockedColumn and
The possible positions that can be assigned are the four edges of the
If the position assigned is one of the DockWithinContainer edges, finer control over the position of the toolbar
can be achieved by setting the
If the position assigned is Floating, finer control over the position and size of the toolbar
can be achieved by setting the
The DockedRow determines the logical row of the toolbar within the dock area. The DockedRows are always numbered with the
lowest value closest to the outer edge of the
The
The FloatingLocation and
The
The main menu bar is always visible and always fills the entire logical row when it is docked to the
container of the
Note: Only one toolbar in an
By default, the only toolbar whose IsStockToolbar will return false is a toolbar created via
the runtime customize dialog. When this property is set to False, the Rename and Delete options will be enabled
within the customize dialog. Also, when the
Note: This property can only be set for standard toolbars and cannot be changed for tearaway toolbars or taskpane toolbars.
The Key property is a unique, user-defined object identification string that can be used interchangeably with the
The value of the
Key tips are displayed when the ribbon is showing and the Alt key is pressed.
If the key tip for the toolbar conflicts with another tool in the same container, this key tip may be changed.
By default, if the key tip is not set for the toolbar, a unique key tip will be auto-generated for the toolbar.
Use the
Set this property to False to prevent the user from hiding the toolbar.
This property returns null for toolbars that are not tearaway toolbars
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Invoke the
Returns or sets the key used to choose the
Returns or sets the key used to choose the
Note: By default, Office XP and Office 2000 style toolbars will not display a home button but all other styles will display the home button.
You can use this property to determine whether the width of the control may be set. If False, the control has a fixed width.
Width may be set through code on the
This property returns a Drawing.Size object that indicates the minimum possible dimensions of the control. This property takes into account the text and image (if any) of the tool. Derived classes can override this property.
You can use this property to determine whether the width of the control may be set. If False, the control has a fixed width.
Width may be set through code on the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
This property returns or sets the default appearance of the tool on a PopupMenuTool. The
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
This property returns or sets the default appearance of the tool on an UltraWinToolbar. The
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The
The
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
The
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
The
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
The
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
The
Use this property to determine if an
This property returns or sets the default appearance of the tool on an RibbonGroup. The
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in RibbonGroups, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in RibbonGroups, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
The
Use this property to determine if an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in RibbonGroups, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
The
Use this property to determine if an
This property returns the collection as an array of objects.
Returns True if the collection allows two or more items to have the same key; otherwise, False.
This property is read only.
Returns True if the collection allows items without keys to be added; otherwise, False.
This property is read only.
This property returns an item from the collection by its position.
This property returns an item from the collection by its key value.
This property is read only.
Returns True if the collection is read only; otherwise, False.
This property is read only.
This property returns a reference to the UltraToolbarsManager object associated with this ToolbarsCollection object.
This property is read only.
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
True if the UltraToolbar can be customized by the user at run-time; otherwise, False.
True if the UltraToolbar can be docked in the top dock area; otherwise, False.
The
True if the UltraToolbar can be docked in the bottom dock area; otherwise, False.
The
True if the UltraToolbar can be docked in the left dock area; otherwise, False.
The
True if the UltraToolbar can be docked in the right dock area; otherwise, False.
The
True if the UltraToolbar can be dragged out of a dock area; otherwise, False.
True if the UltraToolbar can be hidden; otherwise, False.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
True if the toolbar will take up the entire row, even if it doesn't have enough tools to fill the whole area; otherwise, False.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Use this property to determine if an
The None setting indicates the toolbar should not have grab handles. The OfficeXP setting indicates the toolbar should have grab handles that emulate Office XP's toolbars. The Office2000 setting specifies that toolbars should have grab handles that emulate Office 2000's toolbars.
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
Note: This property will always resolve to true if the toolbar's
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
There are several levels at which the
This property returns True if the separator is being drawn as a vertical line.
If
If
This property always returns the border style 'None'.This UIElement never displays a border.
If
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Returns a Boolean value that determines whether the
Returns True if the
Invoke the
Invoke the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
Invoke the
Invoke this method to reset the
Once this method is invoked, the
If the
If the
If the
If the
If the
Note: The location where the settings are stored varies depending on the configuration of the system running the application. Information about where these locations are is currently unavailable in Microsoft's MSDN Library.
Note: The location where the settings are stored varies depending on the configuration of the system running the application. Information about where these locations are is currently unavailable in Microsoft's MSDN Library.
Note: The location where the settings are stored varies depending on the configuration of the system running the application. Information about where these locations are is currently unavailable in Microsoft's MSDN Library.
This event is generated after the user is shown the run-time customizer and it is closed.
The
This event is generated after the
This event is generated after a tool becomes the active tool, meaning it received focus.
The
The
The
This event is generated after a
The
This event is generated after a
The
This event is generated after a
The
This event is generated after a
The
This event is generated after an UltraToolbar is reset, either programmatically, by invoking the
The
This event is generated before the user is shown the run-time customizer.
The
This event is generated before the More Windows or More Items dialogs are shown to the user.
This event is generated when the end-user presses the keys specified as the
This event is generated before a
This event is generated before a tool becomes the active tool, meaning it received focus.
The
The
The
This event is generated before an UltraToolbar is reset, either programmatically, by invoking the
The
This event is generated before a
The
The
This event is generated after a
The
This event is generated after a
The
This event is generated when the QuickAccessToolbar is modified or relocated by the user.
This event is generated when an UltraToolbar is modified, relocated, or resized by the user.
This event is generated when the user clicks a tool.
The
This event is generated when the user double-clicks a tool.
The
This event is generated when a
The
This event is generated when the user presses down a key when a tool has the input focus.
The
The
This event is generated when the user presses down and then releases a key when a tool has the input focus.
The
The
This event is generated when the user releases a key when a tool has the input focus.
The
The
This event is generated when the value of a tool changes, either programmatically or by user interaction.
When MdiMergeable is true for the mdi parent form and the active mdi child, the toolbars are merged. The MdiParentManager of the mdi child's UltraToolbarsManager will return the UltraToolbarsManager of the mdi parent form. The ActiveMdiChildManager of the mdi parent will return the UltraToolbarsManager of the active mdi child form.
The MdiParentManager can be considering the UltraToolbarsManager which will display the merged toolbars. The ActiveMdiChildManager is the UltraToolbarsManager whose tools and toolbars have been merged with the toolbar manager that is displaying the merged toolbars. These properties are automatically set when used in a mdi parent/child situation but they may also be used to manually merge the tools and toolbars of two UltraToolbarsManager components.
Note: In order to set the MdiParentManager or ActiveMdiChildManager, the
This property returns the tool that is currently active or can set a different tool to be active.
When the active tool changes, either programmatically or by user interaction, the
Tools that are used more frequently than others have their
When this property is set to True, all tools, even those that have their
The user can show non-recently used tools by clicking the chevron indicator at the bottom of the PopupMenuTool when this property is set to False.
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
Note that the properties of an Appearance object can also operate in a hierarchical fashion. Certain properties can be set to a "use default" value, which indicates to the control that the property should take its setting from the object's parent. This functionality is enabled by default, so that unless you specify otherwise, child objects resemble their parents, and formatting set at higher levels of the control hierarchy is inherited by objects lower in the hierarchy.
Returns True when the Appearance object for the
Use this property to determine whether an
The Appearance property of an object is used to associate the object with an Appearance object that will determine its appearance. The Appearance object has properties that control settings such as color, borders, font, transparency, etc. For many of the objects in UltraWinToolbars, you do not set formatting properties directly. Instead, you set the properties of an Appearance object, which controls the formatting of the object it is attached to.
This property is used to hold a collection of Appearance objects.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
The specifies the default appearance for all dock areas. However, vertical dock areas (on the left and right side of the
Returns True when the Appearance object for the
Use this property to determine whether an
The specifies the default appearance for all dock areas. However, vertical dock areas (on the left and right side of the
Returns True when the Appearance object for the
Use this property to determine whether an
This property is used to specify the parent that will contain the docking areas used by the control.
The EventManager provides a high degree of control over how the control invokes event procedures. You can use it to selectively enable and disable event procedures depending on the context of your application. You can also use the event manager to return information about the state of the control's events.
The event manager's methods are used to determine the enabled state of an event (
If the
This property indicates the period of inactivity before a floating UltraToolbar fades. When the mouse cursor is over a floating UltraToolbar, the toolbar is considered active.
The default value of this property is 0, meaning that no fading occurs.
Use this property to hide toolbars on a form at design-time.
The value of this property is ignored at run-time.
Returns True when the Appearance object for the
Use this property to determine whether an
Tools can display large or small images, depending on whether they are on an
Small tool images can be specified independently of an ImageList control during design-time customization, or by setting the
The
The
Tools can display large or small images, depending on whether they are on an
Large tool images can be specified independently of an ImageList control during design-time customization, or by setting the
The
The
Tools can display large or small images, depending on whether they are on an
The
Tools can display large or small images, depending on whether they are on an
The
Tools can display large or small images, depending on whether they are on an
The
Tools can display large or small images, depending on whether they are on an
The
Tools can display large or small images, depending on whether they are on an
The
Tools can display large or small images, depending on whether they are on an
The
When set to a color other than Color.Transparent (the default), all occurrences of the color in the image will be made transparent.
If a tool image is supplied by setting an Appearance.Image property to an Imagelist index, the ImageLists TransparentColor property is looked at first. If the property is set to Color.TransparentColor, then the components ImageTransparentColor is used. If it is set to Color.TransparentColor, then no color masking is done.
If a tool image is supplied by setting the Appearance.Image property to an image, the components ImageTransparentColor is used. If it is set to Color.TransparentColor, then no color masking is done.
This property affects the following features:
Note: Glass can only be extended onto a main-level form, so this will not have an effect on a child mdi form or a user control.
Furthermore, this property will only have an effect when the
When this property is set to True, UltraToolbars cannot be moved or made to float and grab handles are not displayed; otherwise, UltraToolbars can be moved, made to float, and grab handles are displayed.
When MdiMergeable is true for the mdi parent form and the active mdi child, the toolbars are merged. The MdiParentManager of the mdi child's UltraToolbarsManager will return the UltraToolbarsManager of the mdi parent form. The ActiveMdiChildManager of the mdi parent will return the UltraToolbarsManager of the active mdi child form.
The MdiParentManager can be considering the UltraToolbarsManager which will display the merged toolbars. The ActiveMdiChildManager is the UltraToolbarsManager whose tools and toolbars have been merged with the toolbar manager that is displaying the merged toolbars. These properties are automatically set when used in a mdi parent/child situation but they may also be used to manually merge the tools and toolbars of two UltraToolbarsManager components.
Note: In order to set the MdiParentManager or ActiveMdiChildManager, the
Use this property to specify how PopupMenuTools appear when they are displayed.
The animations are Unfold, where PopupMenuTools unfold from the upper-left corner to the lower-bottom; Slide, where they slide downward; Fade, where they fade in; Random, where an animation is selected at random; and None, where PopupMenuTools simply appear.
This property returns a MenuSettings object that can be used to specify default settings for all PopupMenuTools, such as the style and SideStrip settings.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When using this Microsoft Office 2007 UI capability, be aware that the NetAdvantage license grants you no rights to the Microsoft Office 2007 UI. For more information, contact officeui@microsoft.com, and see Installing Microsoft Office 2007 UI Capabilities for more information.
When this property is set to 'Default' the system setting will be used (see
By default, all runtime customizations are enabled.
When this property is set to True, font names are rendered in their font in FontListTools; otherwise, font names are rendered in the control's font.
The default value of this property is 500.
Tools that are used more frequently than others have their
The value of this property is ignored when the
When this property is set to Default, PopupMenuTools have shadows on their right and bottom edges when the
The
When the ShowMenuShadows property is set to Default,
This property returns True if PopupMenuTools have shadows; otherwise, it returns False.
When this property is set to True, UltraToolbars display a Quick Customize button enabling users to customize; otherwise, the Quick Customize button is not displayed.
If this property is set to False, customization can still occur by right-clicking an UltraToolbar and selecting Customize... from the context menu that appears.
When this property is set to True, each tool's shortcut key combination appears in its toolTip; otherwise, the shortcut does not appear.
This value of this property is ignored when the
When this property is set to True, the value of a tool's SharedProps.TooltipText property is displayed in a toolTip when the mouse cursor hovers over the tool; otherwise, the toolTip is not displayed.
The
State transitions include actions such as deactivating a tool or entering/leaving the bounds of a
The OfficeXP and Office2000 settings indicate that all toolbars, menus, and tools will function and appear like those used in OfficeXP or Office2000, respectively.
The
This property returns a ToolbarSettings object that can be used to specify default settings for all UltraToolbars, such as where the toolbar can be docked and whether it can be hidden or floated.
When set to Formatted, tooltips will be displayed using the
When this property is set to None, no tooltips will be displayed for any tools. This overrides the
When this property is set to True, tools utilize the ImageListLarge and ImageSizeLarge properties to draw their images; otherwise, the tools use the ImageListSmall and ImageSizeSmall properties instead.
The
The user can change the value of this property during customization.
When this property is set to True, tools utilize the ImageListLarge and ImageSizeLarge properties to draw their images; otherwise, the tools use the ImageListSmall and ImageSizeSmall properties instead.
The
The user can change the value of this property during customization.
Returns True when the Appearance object for the
Use this property to determine whether an
Note: The location where the settings are stored varies depending on the configuration of the system running the application. Information about where these locations are is currently unavailable in Microsoft's MSDN Library.
Note: The location where the settings are stored varies depending on the configuration of the system running the application. Information about where these locations are is currently unavailable in Microsoft's MSDN Library.
GetEditorContext and
Implementing owner will return the object that was last cached using SetEditorContext method.
Implementing owner will return the object that was last cached using SetEditorContext method.
When the owner returns true from the ShowHotkeyPrefix method, and there exists an ampersand character in the string representation of its value, the character following the ampersand is displayed as a hotkey. When the owner returns false from the ShowHotkeyPrefix method, ampersands are treated as standard characters.
The default implementation returns false.
If