Infragistics2.Win.UltraWinEditors.v9.2 Returns the localized category name Name of the category to retreive The localized string value Return the list of products that this control can be licensed with Role class for the editor controls. Used by the associated to determine which instances should be cached. An array of strings containing the names of the role names that should be cached. Overriden. Class used by the app styling infrastructure that provides the role and component role defitions used by the assembly.

Note: A parameterless constructor is required for all derived classes.

Returns an array of objects that define the roles provided by an assembly. An array of objects that define the roles provided by an assembly. Returns an array of objects that define the component roles provided by an assembly. An array of objects that define the component roles. Returns the editor definitions for the win assembly. Calc drop down editor control. Role for UltraCalculator, the control that displays the actual calculator. Base role for button in UltraCalculator. Calculator buttons of the UltraCalculator. Numeric calculator buttons. Action calculator buttons, like M+, MC and MR. Operator calculator buttons, like '+', '-' etc... Function calculator buttons, like sin, tan etc... that result in the action being taken immediately. Button in calculator that performs an immediate calculation and then performs pending calculations. Button in UltraCalculator, like '=', that performs pending calculations. Edit area of the UltraCalculator. The drop down that shows the calculator in UltraCalculatorDropDown control. The Ok button that's displayed in the calculator drop down of the UltraCalculatorDropDown control. The Cancel button that's displayed in the calculator drop down of the UltraCalculatorDropDown control. Check editor. Color picker. Combo editor. Currency editor. Date time editor. Font name editor. Numeric editor. Optionset editor. Picture box. Text editor. Time zone editor. UltraTrackBar editor. Represents a button within the . Constructor. The associated . The of the button. Overridden. The object into which the appearance object should be merged. The that specify which properties should be initialized. Overridden. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the ui role for the element. Summary description for CalcDropDownHost. Required designer variable. CTor Required method for Designer support - do not modify the contents of this method with the code editor. Factory method used to create the component role that provides the style information for the control. Called when a property has changed on a sub object. The that contains the property change information.

OnPropertyChanged will also be called.

Clean up any resources being used. Returns the resolved property settings used to render this item. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the resolved property settings used to render this item. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the event handler that is notified when a property on a sub object has changed. Property that gets/sets the default appearance for the control.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Property that gets/sets the default appearance for the control.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Returns the controlUIElement associated with this control Read-only property that returns true if an appearance object has been assigned to the control. Read-only property that returns true if an appearance object has been assigned to the control. Summary description for CalcDropDownHostUIElement. Constructor The associaed . Initializes the appearance. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the ui role for the element. Borderstyle of the control The button type Numeric Type, number is based on key value Causes no operation to be performed on the value. May change the current value, however that is optional. (M+, MC, MR) Standard operator, goes into queue, if operator already in queue, then that operation is performed first, queue is cleared, result along with this operator is placed into the queue. This operator operates on the current value of the engine, (ie. the most recent numeric) This operator DOES NOT clear the queue, it simply replaces the current current value of the engine. (sqrt) This operator does not get pushed into the queue. This operator Performs an immediate calculation(based on OperatorImmediateAction criteria). It replaces the current value, then performs remaining operations in the queue, clears the queue and places the result value in the queue. This operator does not get pushed into the queue. (%) This operator, performs pending calculations. (=) This operator does not get pushed into the queue. Event args for before button clicked OnBeforeButtonClickedEventArgs The associated . The button pressed Calculation Event Args Calculation Event Args The current value of the control The operation being performed. Gets/Sets CurrentValue Get/Sets the current value as decimal. Operation string, this value may be changed by the user and handled by the user. Calculation Event Args Constructor The current value. The previous value. The operation being performed. Gets/Sets CurrentValue Get/Sets the current value as decimal. Calculation Event Args Constructor. The error message to provide. An array of values used in the calculation. The operation that failed. Gets/Sets the error msg to be displayed Gets/Sets array of values being operated on. current operation Event argument class for an event involving a single calculator button. Initializes a new Button associated with the event The button associated with the event. Delegate for the BeforeCalculatePendingEventHandler Delegate for the BeforeCalculateImmediateEventHandler Delegate for the BeforeBeforeDefaultCalculationFailEventHandler Delegate for the BeforeButtonClickedEventHandler Delegate for an event involving a single instance Summary description for CalculationEngine. This class is responsible for performing calculations maintaining values etc. This is an instance class that should never serialize.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

True if the property is set to a non-deafult value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

True if the property is set to a non-deafult value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

True if the property is set to a non-deafult value.
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Constructs a new Calculator Engine Object Sets the current value to 0, does not affect list in any other way Erases the last character entered. Clears everything Adds the current value to memory Adds the specified value to memory The value to add to memory. Clears the memory Stores the current value in memory Stores passed in value in memory Stores passed in value in memory Places memory value into current value Responds to 'button presses' from 'calculator' The that has been pressed. Tests the passed in string to ensure it is numeric The string to test. True if the specified string is numeric. Formats the current value of the calculator The text displayed by the calculated. The formatted string. Fires the CalculationFail event The error message to provide. An array of values used in the calculation. The operation that failed. Fires on before pending Calculation, allowing user to cancel default calculation and or change the values An that contains the event data. Fires after pending calculation An that contains the event data. Fires on before immediate Calculation, allowing user to cancel default calculation and or change the values An that contains the event data. after immediate calculation An that contains the event data. Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. An that contains the event data. Fires before button is clicked allowing user to cancel or change the button An that contains the event data. Fires on before action occurs, allowing user to cancel default calculation and or change the values An that contains the event data. AfterActionButtonPressed An that contains the event data. Fired on Failure of default calculation An that contains the event data. Used to invoke the event An that contains the event data. Fires before any button is clicked Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. Fires on before pending Calculation, allowing user to cancel default calculation and or change the values Fires after pending calculation Fires on before immediate Calculation, allowing user to cancel default calculation and or change the values after immediate calculation Fired on Failure of default calculation Fires on before action occurs, allowing user to cancel default calculation and or change the values AfterActionButtonPressed Event that occurs after a calculator button has been clicked Value used to display group separator Gets/Sets whether or not decimal symbol is taken from user defined prop or system locale Value used to display decimal Gets/Sets whether or not decimal symbol is taken from user defined prop or system locale Specifies how many places left of the decimal for each group. Returns the locally formatted display string. Gets/Sets whether or not to use digit grouping Returns the display text as decimal Allows setting or getting of the memory value Gets whether or not an error has occured in default processing. Used to determine if value is stored in memory Returns current value as string. Current operator being utilized Returns previous value as string. determines if queue contains a value that can be operated on. operators can NEVER be added to the queue unless a value is present. Used to determine if previous value has been entered Determines if an operator is in the list Array of internal button objects used for processing Summary Description for Calculator Button Constructor The index of the button. Constructor Constructor

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

/// ///

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

String representation of the object The string representation of the object. Called when a property has changed on a sub object The that contains the property change information. Invoked when the accessibility object for the button must be created. An accessible object representing the button Gets the type of the button Get/Set the text for this item Used for serialization of the property. Get/Set the text for this item Used for serialization of the property. Get/Set the text for this item Controls visibility of button Property that gets/sets the default appearance for the button.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Property that gets/sets the hot tracking appearance for the button.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Returns the accessibility object representing the button. Returns or sets the description of the button displayed by accessibility clients. Returns or sets the name of the button displayed by accessibility clients.

By default, the of the button is used as the name.

Read-only property that returns true if an appearance object has been assigned to the control. Read-only property that returns true if an appearance object has been assigned to the control. TypeConverter for an UltraWinListBar Group. Indicates which types the class can be cast to. ITypeDescriptorContext Type A boolean indicating if the class can be converted to the specified type. Converts the object to the specified type. ITypeDescriptorContext CultureInfo Object to convert. Type to which the object is to be converted. The converted object. Accessible object representing a instance. Initializes a new Associated calculator button Returns the control used to synchronize accessibility calls. Performs the default action associated with this accessible object. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Navigates to another accessible object One of the AccessibleNavigation values An AccessibleObject that represents one of the AccessibleNavigation values Returns the associated button Returns the associated Returns the UIElement associated with the button or null if one is not available. Gets the parent of an accessible object Returns the role of the accessible object. The accessible name for the data area. Gets the shortcut key or access key for the accessible object Returns the state of the accessible object. Gets a string that describes the default action of the object. Not all objects have a default action. Gets the location and size of the accessible object Summary description for calculator button collection class Returns a generic enumerator for the collection. At design time, only serializable objects will be returned. Add a range of calculator Buttons An array of objects to add to the collection. Called when a property has changed on a sub object The that contains the property change information. Collection is readonly Initial capacity of collection Indexer returns button based on index Indexer returns button based on key Class for enumerating over the serializable objects in the collection. Returns the at the current index. Generic Collection TypeConverter Constructor for CollectionConverter Indicates that this object returns properties. This parameter is not used. True. Returns a collection of property descriptors An that provides a format context. An object that specifies the type of array for which to get properties. An array of type System.Attribute that is used as a filter. A with the properties that are exposed for this data type, or null if there are no properties. Provides a description of the DayOfWeek object. Indicates if the property can be reset. This parameter is not used. True. Returns the value for this property. This parameter is not used. The associated . Called when the property is to be reset. This parameter is not used. Sets the value of the component to a new value. This parameter is not used. This parameter is not used. Indicates whether the property needs to be persisted. This parameter is not used. True if the property needs to be serialized. Gets the name of the category to which the member belongs. The type of component the property is bound to. Indicates if the property is read-only. The type of the property. Summary Description for calulator button UIElement Constructor The parent . The assocaited . Init Appearance The object into which the appearance object should be merged. The that specify which properties should be initialized. Fires the onClick on the Calculator PositionChildElements Handles the rendering of the element using the system themes. UIElementDrawParams A boolean indicating if the element was able to successfully render with the system theme. Used to determine whether the remaining draw methods are invoked. IsButtonStyleMouseActive IsElementDrawn Returns the ui role for the element. Summary Description for CalculatorTextUIElement Constructor. The parent . The associated text. Initializes the appearance. The object into which the appearance object should be merged. The that specify which properties should be initialized. Handles the rendering of the element using the system themes. UIElementDrawParams A boolean indicating if the element was able to successfully render with the system theme. Used to determine whether the remaining draw methods are invoked. Overridden. Returns the border style for this element. Returns true if this element needs to draw a focus rect. This should be overridden since the default implementation always returns false. Even if this property returns true the focus will not be drawn unless the control has focus. Returns the ui role for the element. Summary Description for ColorPickerControlOwnerInfo Base owner class for a instance Creates a new instance The instance of the UltraTextEditor control to which this class is associated Returns the data type. The context that was passed into the method. The data type. The padding to place around the value to display. The context that was passed into the method. (out) The padding to place around the value to display. A boolean indicating whether a meaningful value was returned. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Determines how the text will be cased. The context that was passed into the method. The CharacterCasing to be applied to the text Returns the maximum length for a string. The context that was passed into the method. (out) The maximum value or 0 if there is no maximum. A boolean indicating whether a meaningful value was returned. The default implementation returns 0. Returns the maximum allowable value. The context that was passed into the method. The maximum value or null if there is no maximum. The default implementation returns 0. Returns the minimum allowable value. The context that was passed into the method. The minimum value or null if there is no minimum. The default implementation returns 0. The string to display for a null value. The context that was passed into the method. (out) Returns the string that should be used if the value is null or DB_Null. A boolean indicating whether a meaningful value was returned. The default implementation returns an empty string. Returns the character used to mask the actual typed characters. The context that was passed into the method. The character to display when entering a password. True only if passwordChar character info is available. The default implementation returns false. Returns whether the text is multiline. The context that was passed into the method. A boolean indicating whether the text is multiline Returns true is the value is read-only The context that was passed into the method. A boolean indicating whether the text is read only Returns whether the text should be wrapped if it doesn't fit. The context that was passed into the method. A boolean indicating whether the text should be wrapped Returns the border style to be used by the embeddable editor element The context that was passed into the method. The border style to be used by the embeddable editor element True if the border style is resolved. Returns the display style to be applied to the embeddable editor element The context that was passed into the method. EmbeddableElementDisplayStyle Returns the image list to be used by the editor's ValueList, or null The context that was passed into the method. An ImageList, or null if no ImageList exists Returns the context menu to be used by the editor The context that was passed into the method. A ContextMenu, or null if no ContextMenu exists Returns the color that is used as the transparent color for images displayed by the editor The context that was passed into the method. The color that is used as the transparent color for images displayed by the editor Returns whether this editor is always in edit mode The EmbeddableEditorBase-derived instance True if the editor never leaves edit mode. The default implementation returns false. Sets the out parameters to values relating to the overflow indicator's existence and if it should show a tooltip. Not used in this override. Will be set to true if the overflow indicator should be shown. Always set to true. The image to be shown in the overflow indicator, or null. Constructor The instance of the UltraTextEditor control to which this class is associated Returns the data type. The context that was passed into the method. The data type. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns the button style to be used by the embeddable editor element's button The context that was passed into the method. The button style to be used by the embeddable editor element true if the button style is resolved; otherwise, false. Returns whether the element should be drawn as if it is in its "active" state. The context that was passed into the method. Whether the element should be drawn as if it is in its "active" state. Called by the editor to determine whether the specified key should be handled by the editor The key data The EmbeddableUIElementBase-derived element Constructor The instance of the UltraTextEditor control to which this class is associated Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns the data type. The context that was passed into the method. The data type. A DataGridViewColumn which displays a DropDown Calculator. Initializes a new Initializes a new Factory method for creating an editor Factory method for creating the editor's Owner Used to copy the settings of the specified The column whose properties should be copied

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Fire the AfterActionButtonPressed Event Fire the AfterButtonClicked Event Fire the AfterCalculateImmediate Event Fire the AfterCalculatePending Event Fire the AfterCalculationComplete Event Fire the BeforeActionButtonPressed Event Fire the BeforeButtonClicked Event Fire the BeforeCalculateImmediate Event Fire the BeforeCalculatePending Event Fire the DefaultCalculationFail Event Controls whether or not the "=" key causes the dropdown to close.

Note: Setting the AutoCloseUpOnEquals property to true does not cause the dropdown to close up when the "=" button is clicked.



Also note that the dropdown closes when the Enter/Return key is pressed, regardless of the value of the AutoCloseUpOnEquals property.

This can be prevented by handling the control's KeyDown event for the Enter/Return key and setting the 'Handled' property of the event arguments to true.

Gets/Sets whether to use specified decimal symbol or auto detect it. Gets/Sets whether to use specified group symbol or auto detect it. Returns the control's collection of s. Determines the DropDownStyle of the Calculator column Gets/sets the appearance used by the calculator. Gets/sets the appearance used by the buttons when hot tracking. Gets/sets the appearance used by the calculator buttons. Gets/sets the appearance used by the calculator edit portion. The text that appears in the memory box, when an operand is stored. Gets/Sets if custom buttons are shown Gets/Sets if memory buttons are shown Gets/Sets the decimal symbol to use if one isnt specified Gets/Sets whether or not to use digit grouping Get/Set the size of the drop down area. Gets/Sets space for each group separated by the group separator character. Gets/Sets the decimal symbol to use if one isnt specified. Occurs after an action button is pressed

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Occurs after a calculator button has been clicked

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Occurs after immediate calculation

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Occurs after pending calculation

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Since some calculations may actually contain multiple steps, this event fires when all calculations initiated by operator clicks are completed.

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

remarks>
Occurs before action occurs, allowing user to cancel default calculation and or change the values

Occurs before action occurs, allowing user to cancel default calculation and or change the values

Occurs before any calculator button is clicked

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Fires before immediate Calculation, allowing user to cancel default calculation and or change the values.

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Fires before pending Calculation, allowing user to cancel default calculation and or change the values.

This event is generated after a cell enters edit mode, meaning that the cell is prepared to accept input from the user.

Fired on Failure of default calculation

Fired on Failure of default calculation.

Column Owner ColumnOwner Constructor An UltraDataGridViewColumn The EditorWithTextControlBase maintains the basic functionality exposed by any editor that derives from EditorWithText Member variable that stores the value of the control's Text property. Member variable that stores the value of the control's NullText property. Specifies whether the ControlUIElement should eat the default. Specifies whether we should prevent entering edit mode when the control receives focus. Assigns the specified value to the control. The text to assign to the control. Returns the text of the control The text of the control. AppearanceHolder for the control's main Appearance. AppearanceHolder for the NullTextAppearance. Constructor. Creates an instance of the TextEditorControlBase control. Creates an instance of the Owner associated with this control. A new instance. Creates a new object. A new EditorWithText object. Creates a new object. The owner associated with the editor being created. A new EditorWithText object. Returns true if a custom image has been assigned to the overflow indicator. True if the propery is set to a non-default value. Resets the image shown in the overflow indicator. Called when the control's initialization process begins. Called when the control's initialization process has been completed. Called when the control's initialization process begins. Called when the control's initialization process has been completed. Called after the control is created Clean up any resources being used. True if managed and unmanaged resources should be cleaned up. Invokes the control's Paint event An that contains the event data. Returns true if the key is a valid input key for this control The key to test. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed. Called after the control receives focus Called after the control is entered Called after the control loses focus Overriden. Invoked when the control's Validating event is to be invoked. An that contains the event data. Raises the control's EnabledChanged event. An that contains the event data. Raises the control's FontChanged event. An that contains the event data. Raises the control's ParentFontChanged event. An that contains the event data. Invoked when a control is added to the Controls collection. An that contains the event data. Sets input focus to the control. true if the input focus request was successful; otherwise, false. For internal infrastructure use only. Appends text to the current text of the editor. The text to be appended to the editor's Text Clears all text from the control.

Note: The Clear method will only function correctly when the property is set to true.

Clears information about the most recent operation from the undo buffer of the control.

Note: The ClearUndo method will only function correctly when the property is set to true.

Copies the current selection in the control to the Clipboard

Note: The Copy method will only function correctly when the property is set to true.

Moves the current selection in the control to the Clipboard.

Note: The Cut method will only function correctly when the property is set to true.

Replaces the current selection in the control with the contents of the Clipboard.

Note: The Paste method will only function correctly when the property is set to true.

Selects text within the control The character position at which to start the selection The number of characters to select

Note: The Select method will only function correctly when the property is set to true.

Selects all text in the control.

Note: The SelectAll method will only function correctly when the property is set to true.

Undoes the last edit operation in the control.

Note: The Undo method will only function correctly when the property is set to true.

Gets a value indicating whether the user can undo the editor's previous operation.

Note: The CanUndo method will only function correctly when the property is set to true.

A boolean indicating whether the previous operation can be undone.
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Returns a Boolean value that determines whether the property is set to its default value. True if the propery is set to a non-default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resizes the control's height based on the current font Called when the Form on which the control is sited becomes activated An that contains the event data. Called when the Form on which the control is sited becomes deactivated An that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

True if the propery is set to a non-default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resolves the specified Appearance by setting its default values to the actual values used by the control The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Resolves the specified Appearance by setting its default values to the actual values used by the control The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Specifies whether the should be used in the resolution process. internal ResolveControlAppearance method Reference to the AppearanceData to be returned as resolved Reference to the flags describing which properties are to be resolved

Returns a Boolean value that determines whether any properties of the have been set.

True if the propery is set to a non-default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created for the NullTextAppearance and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Called when a property has changed on a sub object The that contains the property change information. Notification handler for the PropertyChanged event event arguments Handles firing of the ValueChanged Event An that contains the event data. Handles firing of the BeforeEnterEditMode Event An that contains the event data. Handles firing of the BeforeExitEditMode Event An that contains the event data. Handles firing of the AfterEnterEditMode Event An that contains the event data. Handles firing of the AfterExitEditMode Event An that contains the event data. Handles the editor's ValueChanged event Event arguments Handles the editor's BeforeEnterEditMode event Event arguments Handles the editor's BeforeExitEditMode event Event arguments Handles the editor's AfterEnterEditMode event Event arguments Handles the editor's AfterExitEditMode event Event arguments Handles the editor's KeyDown event Key Event arguments Handles the editor's KeyPress event KeyPress Event arguments Handles the editor's KeyUp event Key Event arguments Used to determine the preferred size for the control Proposed size The preferred size of the control Overriden. Called when the control's size or position is about to change. The new property value of the control. A bitwise combination of the System.Windows.Forms.BoundsSpecified values. The new property value of the control. The new property value of the control. The new property value of the control. Required to override the sizing of the control when autosized. Fired when the control's text has changed. Fired before the control enters edit mode.

The BeforeEnterEditMode event can be canceled to conditionally prevent users from modifying the contents of the control.

Fired before the control exits edit mode.

The BeforeExitEditMode event can be canceled to prevent users from leaving the control until certains conditions have been met.

Fired after the control enters edit mode Fired after the control exits edit mode Gets/sets the custom image to be displayed in the overflow indicator. You can enable the overflow indicator to be displayed by setting the property to true. Returns true if a custom image has been assigned to the overflow indicator. Gets/sets whether the editor will display an overflow indicator when the display text is not completely visible. When the user mouses over the overflow indicator it displays a tooltip which shows all of the display text. Gets or sets whether the control modifies the case of characters as they are typed. Gets or sets the maximum number of characters the user can type into the control. When the MaxLength property is set to 0, the number of characters accepted by the control is limited only by available memory. Gets/sets the text to be used by the control when the value is null.

When the control's value is null (Nothing in VB), the control displays an empty string by default. The NullText property enables the end developer to change the text that is displayed for null values (for example, '(NULL)' or '(none)').

Gets/sets whether the control is editable. Gets/sets a value indicating the currently selected text in the editor. Available only at runtime. Gets/sets the starting position of text selected in the text box. Available only at runtime. Gets/sets the number of characters selected in the text box. Available only at runtime. Overriden. Indicates if the editor or its contained textbox currently has the input focus. Gets/sets a value indicating whether the height of the control automatically adjusts when the font assigned to the control is changed.

When the AutoSize property is set to true, the editor's height cannot be modified

Gets/sets the border style used by the control.

Note: When the control's property is set to anything other than Standard, the BorderStyle property is not applicable.

Gets/sets the display style used by the control

The control can visually emulate the display styles seen in Office2000, OfficeXP, or Office2003 by setting the DisplayStyle property appropriately, regardless of the operating system on which the control is running.

Note: When the control's DisplayStyle property is set to anything other than Standard, the property is not applicable.

Gets/sets a value indicating whether the selected text in the control remains highlighted when the control loses focus.

Note: The HideSelection property is only applicable when the property is set to true.

This property is for Infragistics internal use only. Gets/sets the current text in the control. Gets/sets the control's current value. Available only at runtime.

The Value property will return null (Nothing in VB) when the property is set to true and the property contains a zero-length string.

Returns the number of characters in the control's text. The TextLength property is available only at runtime Gets/sets whether the control stays in edit mode when it loses the input focus.

By default, the control exits edit mode when it loses the input focus. The AlwaysInEditMode property, when set to true, prevents the control from exiting edit mode when it loses the input focus.

Returns the default size of the control Gets/sets whether when the control's property is nullable via the user interface.

The Nullable property determines how an empty string is interpretted by the control for purposes of the Value property. When set to True the control.Value will return null (Nothing in Visual Basic) when the control contains no text. Otherwise, the Value will return String.Empty.

(Read-only) Returns whether the control's editor is currently in edit mode. Available only at runtime. Returns the instance of the EmbeddableEditorBase-derived class associated with this control. The Editor property is read-only, and available only at runtime. The instance returned by this property is the member instance used by the control. For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Returns whether the control currently supports multiline text editing Derived controls that expose a Multiline property should override this property and return the value of the property. Returns or sets the object that controls the objects's formatting

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 the UltraWinSchedule, 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.

There are two ways of working with the Appearance property and assigning the attributes of an SSAppearance object to other objects. One way is to create a new Appearance object, adding it directly to the Appearances collection. Then you assign the new Appearance object to the Appearance property of the object you want to format. This method uses a "named" Appearance object that you must explicitly create (and to which you must assign property settings) before it can be used. For instance, you could create an object in the control's Appearances collection and assign it some values as follows:

UltraTextEditor1.Appearances.Add "New1"

UltraTextEditor1.Appearances("New1").BorderColor = Color.Blue

UltraTextEditor1.Appearances("New1").ForeColor = Color.Red

Creating the object in this way does not apply formatting to any visible part of the control. The object simply exists in the collection with its property values, waiting to be used. To actually use the object, you must assign it to the control's (or another object's) Appearance property:

UltraTextEditor1.Appearance = UltraTextEditor1.Appearances("New1")

In this case, only one Appearance object exists. The control's appearance is governed by the settings of the "New1" object in the collection. Any changes you make to the object in the collection will immediately be reflected in the control.

The second way of working with the Appearance property is to use it to set property values directly, such as:

UltraTextEditor1.Appearance.ForeColor = Color.Blue

In this case, an Appearance object is automatically created by the control. This Appearance object is not a member of an Appearances collection and it does not have a name. It is specific to the object for which it was created; it is an "intrinsic" Appearance object. Changes to the properties of an intrinsic Appearance object are reflected only in the object to which it is attached.

Note that you can assign properties from a named Appearance object to an intrinsic Appearance object without creating a dependency relationship. For example, the following code...

UltraTextEditor1.Appearance.ForeColor = UltraTextEditor1.Appearances("New1").ForeColor

...does not establish a relationship between the foreground color of the intrinsic object and that of the named object. It is simply a one-time assignment of the named object's value to that of the intrinsic object. In this case, two Appearance objects exist - one in the collection and one attached to the control - and they operate independently of one another.

If you wish to assign all the properties of a named object to an intrinsic object at once without creating a dependency relationship, you can use the Clone method of the Appearance object to duplicate its settings and apply them. So if you wanted to apply all the property settings of the named Appearance object "New1" to the control's intrinsic Appearance object, but you did not want changes made to "New1" automatically reflected in the control, you would use the following code:

UltraTextEditor1.Appearance = UltraTextEditor1.Appearances("New1").Clone

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 if an object has been created. Returns the event handler that notifies OnSubObjectPropChanged Returns or sets the object that controls the objects's formatting when displaying . Returns true if any properties have been set on the . Returns the event handler that notifies CalendarLook.CalendarLookChanged Returns the event handler that notifies SelectionChangeCommitted Returns the event handler that notifies BeforeEnterEditMode Returns the event handler that notifies BeforeExitEditMode Returns the event handler that notifies AfterEnterEditMode Returns the event handler that notifies AfterEnterEditMode Returns the event handler that notifies OnKeyDown Returns the event handler that notifies OnKeyPress Returns the event handler that notifies OnKeyUp Returns the event handler that notifies OnMouseUp Returns the event handler that notifies OnMouseUp BackColor property - use the BackColor property of the control's instead. BackgroundImage property - use the ImageBackground property of the control's instead. ForeColor property - use the ForeColor property of the control's instead. Cursor property - use the Cursor property of the control's instead. Returns the control's editor Indicates if the internal editor has been created Returns the editor provided to other controls Indicates if the internal editor has been created Returns the embeddable editor owner instance that provides information to the editor utilized internally by the control. Returns the height required to render the spell checker's error marker. Invoked when the object should serialize itself. Serialization manager Object to serialize The serialized object information Constructor Clean up any resources being used. Returns true if the key is a valid input key for this control Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed. Called after the control receives focus The event args. Called after the control receives focus The event args. Called after the control loses focus The event args. Called when a key is pressed down while the control has input focus An that contains the event data. Called when a key is pressed while the control has input focus An that contains the event data. Displays the list portion of the control. A boolean indicating whether the dropdown list was displayed.

If the list portion is already visible, the DropDown method does nothing and returns true.

When the DropDown method is called, the event is fired. If the event is canceled, the list portion is not displayed, and the event is not fired. In that case, the DropDown method will return false.

Hides the list portion of the control.

If the list portion is not visible, the CloseUp method does nothing and returns.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resolves the Appearance used by the control's dropdown button The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Returns true if the property needs to be serialized. Resets the property to its default value. Handles the editor's SelectionChangeCommitted event Event arguments Handles firing of the SelectionChangeCommitted Event An that contains the event data. Handles the editor's SelectionChanged event Event arguments Handles firing of the SelectionChanged Event An that contains the event data. Handles the editor's ValueChanged event Event arguments Handles the editor's BeforeDropDown event Event arguments Handles the editor's AfterDropDown event Event arguments Handles the editor's AfterCloseUp event Event arguments Handles firing of the BeforeDropDown Event An that contains the event data. Handles firing of the AfterDropDown Event An that contains the event data. Handles firing of the AfterCloseUp Event An that contains the event data. Handles the editor's KeyDown event Key Event arguments Creates an instance of the Owner associated with this control. A new instance. Called when the Value property is being set so that derived classes can perform type-specific operations (i.e., conversions) The new value A boolean indicating whether the base class should forego with default processing when this method returns. Called when the Value property is queried so that derived classes can return type-specific values if they want to. The new value. A boolean indicating whether the base class should forego with default processing when this method returns. Fired when a selection change is committed. Fired when the selection changes Fired before the dropdown list is displayed

The BeforeDropDown event can be canceled; when this happens, the dropdown list is not displayed, and the event does not fire.

Fired after the dropdown list is displayed Fired after the dropdown list closes Returns the control's main element Gets/sets the display style for the control's dropdown button.

The UltraComboEditor control provides the ability to control whether the dropdown button is displayed.

When set to Always (default), the dropdown button is always displayed, as is the case with an intrinsic ComboBox control.

When set to Never, the dropdown button is never displayed. Note that this does not affect whether the list portion of the control can be displayed.

When set to OnMouseEnter, the dropdown button is displayed when the cursor passes into the boundaries of the control, and hidden when it passes outside.

Note: The DropDownButtonDisplayStyle property does not affect whether the list portion of the control can be displayed; however, the list portion can be prevented from displaying by canceling the event.

Gets/sets the style for the dropdown button. Gets/sets the alignment for the dropdown button.

The UltraComboEditor control provides the ability to situate the dropdown button on either the right (default) or left side of the control.

Gets/sets a value that determines whether the text portion of the control is editable. Returns the default size of the control Gets/sets the control's current value. Available only at runtime. TextChanged event is inherited by the class, but it is recommended that the ValueChanged event be used instead. Gets/sets the object used by the control's dropdown button. Returns true if a object has been created. Returns the event handler that notifies SelectionChangeCommitted Returns the event handler that notifies SelectionChangeCommitted Returns the event handler that notifies BeforeDropDown Returns the event handler that notifies AfterDropDown Returns the event handler that notifies AfterCloseUp BackColor property - use the BackColor property of the control's instead. BackgroundImage property - use the ImageBackground property of the control's instead. ForeColor property - use the ForeColor property of the control's instead. Cursor property - use the Cursor property of the control's instead. Base Designer for , , and . Overrides UltraControlDesigner GetTextBaseLine to provide SnapLines for TextEditorControlBase derived controls The calculated text base line. The main UIElement for the UltraComboEditor control Constructor. The associated . Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Called when a mouse down message is received. Returning true will cause normal mouse down processing to be skipped The providing mouse information. True if normal mouse processing should be skipped. OnMouseUp An that contains the event data. True if the event has been processed. OnMouseEnter OnMouseLeave Handles rendering the background. UIElementDrawParams Returns all borders Returns the ui role for the element. EmbeddableCalcDropDownUIElement UIElement Constructor The parent element. An object that implements to EmbeddableEditorOwner interface. An object that implements to EmbeddableEditor interface. Context information used by the owner to identify the value. If true will add associated elements (e.g. editing elements like spin buttons). If true will reserve space for associated elements (e.g. editing elements like spin buttons). If true the element is expected to draw the outer borders If true the element should draw as a tooltip, i.e., use SystemColors.Info as a BackColor, and not draw gradients. Used by the property to determine when to cache the last valid date. Revert to the last known valid value that was in the control. Revert to the original value that was present when the control was entered. The value is not changed, and the user input remains as it was entered, until the control's editor is allowed to exit edit mode or successfully passes validation. Required designer variable. Cretaes a new instance of the frmKeyCodeUIEditor class Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Returns the Key value Returns the string representation of the object. TypeConverter for System.Windows.Forms.Keys. Indicates which types the class can be cast to. ITypeDescriptorContext Type A boolean indicating if the class can be converted to the specified type. Converts the object to the specified type. ITypeDescriptorContext CultureInfo Object to convert. Type to which the object is to be converted. The converted object. Custom type editor for the System.Windows.Forms.Keys data type. Used to determine the type of UIEditor that will be displayed. ITypeDescriptorContext UITypeEditorEditStyle specifying the type of UIEditor. Used to edit the value and convert the value as needed. ITypeDescriptorContext IServiceProvider Current value Edited value. Summary description for MRUItemsUIEditor. Required designer variable. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Cretaes a new instance of the frmMRUItemsUIEditor class The ValueList from which to build the MRU selection list The initial MRUList The maximum number of items that can be checked Returns the MRUList that was built by the user TypeConverter for MRULists Indicates which types the class can be cast to. ITypeDescriptorContext Type A boolean indicating if the class can be converted to the specified type. Converts the object to the specified type. ITypeDescriptorContext CultureInfo Object to convert. Type to which the object is to be converted. The converted object. Custom editor for Used to determine the type of UIEditor that will be displayed. ITypeDescriptorContext UITypeEditorEditStyle specifying the type of UIEditor. Used to edit the value and convert the value as needed. ITypeDescriptorContext IServiceProvider Current value Edited value. Exposes a instance for this assembly. Returns the resource string using the specified name and default culture. Name of the string resource to return. Arguments supplied to the string.Format method when formatting the string. The resource string using the specified name and default culture. Returns the resource string using the specified resource name and default culture. The string is then formatted using the arguments specified. Name of the string resource to return. The resource string using the specified name and default culture. Returns the resource object using the specified name. Name of the resource item An object containing the specified resource Returns the for this assembly. CalcDropDownEditor class Creates a new instance of the class. Creates a new instance of the class. An instance of the control that provides the dropdown calculator. Cannot be null. Creates a new instance of the class. The EmbeddableEditorOwnerBase-derived class that provides owner information that the primary owner does not provide. An instance of the control that provides the dropdown calculator. Cannot be null. Creates the embeddable element The parent element. An object that implements to EmbeddableEditorOwner interface. Context information used by the owner to identify the value. If true will add associated elements (e.g. editing elements like spin buttons). If true will reserve space for associated elements (e.g. editing elements like spin buttons). If true the element is expected to draw the outer borders If true the element should draw as a tooltip, i.e., use SystemColors.Info as a BackColor, and not draw gradients. A new instance based on the specified parameters. Drops down the control Initializes the value of the dropped control Returns the type of the EmbeddableUIElementBase derived class that this editor uses as it's embeddable element. Returns the type of the EmbeddableUIElementBase derived class that this editor uses as it's embeddable element. Invoked when the editor is disposed. Returns whether the key is used by the editor. The key to test. True only if the editor is in edit mode and the key is used by the editor. Only decimal types can be rendered by this editor The to check. true if type is decimal, false otherwise This editor only edits decimal values The to check. true if type is decimal, false otherwise An that contains the event data. An that contains the event data. Creates a copy of the embeddable editor with the specified default owner. An instance of the default EmbeddableEditorOwnerBase-derived class from which to obtain owner-specific information A copy of the editor Automatic data conversions specific to this editor. Type of conversion. Value to convert. Type of converted value True if conversion was valid. Owner. OwnerContext. Converted value. Used to determine if the base should commit the value in the dropped control Gets/Sets the value of the editor Gets the control to drop when dropdown arrow or F4 is pressed Gets the value of the control to drop Gets the UltraCalculatorDropDown associated with this editor Gets the calculator associated with this editor The UI element associated with a . Constructor. The associated . Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. This needs to be overridden if the element has any child elements. Returns the ui role for the element. Represents a Windows check box. Required method for Designer support - do not modify the contents of this method with the code editor. CTOR Clean up any resources being used. OnGotFocus An that contains the event data. OnPaint Processes a mnemonic character. The mnemonic character entered. True if the mnemonic was processed; otherwise, false. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed. OnEnabledChanged An that contains the event data. Invoked when the control is created. Raises the event. A that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resolves the elements appearance. Structure to receive the updated appearance info. Flag enumeration indicating which properties need to be resolved. Resolves the elements appearance. Structure to receive the updated appearance info. Flag enumeration indicating which properties need to be resolved. The CheckState to resolve. Called when a property has changed on a sub object The that contains the property change information. Factory method used to create the component role that provides the style information for the control. This is called after the checkstate property is changed This is called after the Checked property is changed Invokes the control's event.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property should be serialized.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns true if the key is a valid input key for this control The key to test True if the key is a valid input key for this control. The OnKeyUp event. An that contains the event data. Creates a new accessibility object for the control. A new accessibility object for the control. Used to notify accessible clients that an accessible event for the editor has occurred. Enumeration indicating the event that occurred.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Invoked to determine the preferred size of the control. Proposed size for the control The preferred size for the control Returns the control's IUltraControl interface Overriden. This property is obsoleted. Please use object's BackColor property instead. Returns an object that can be used to information about a value from the owner. This is an instance of a class that the owner derives from EditorOwnerInfoBase. Returns the editor provided to external controls via the interface Set/Get Text of control Controls whether or not the user can select the indeterminate state of the checkbox. Checkstate of the control Indicates if the checkbox is checked or unchecked. Gets/sets the value assigned to the control.

The CheckedValue property exists to facilitate data binding to fields that allow DBNull.Value. When bound to the control's property, the binder will throw an exception when the value of the bound field is DBNull.Value, because the value cannot be converted to the data type of the property (System.Boolean).

The CheckedValue property, on the other hand, is of type System.Object, and as such will accept DBNull.Value as valid assignment. In that case, the control's property is set to Indeterminate. Setting the CheckState property to Indeterminate results in the CheckedValue property assuming a value of DBNull.Value, which enables the field's value to be nullified via the user interface.

Note: The CheckedValue property is specifically designed to handle binding to nullable fields of type System.Boolean. The property should not be bound to fields of type System.Windows.Forms.CheckState; doing so may result in unexpected behavior. When binding to fields of type System.Windows.Forms.CheckState, use the control's property instead. Also note that setting the property to a value other than System.Boolean or DBNull.Value will result in an exception being thrown.

Set/Get Check Alignment of control Set/Get Style of control Default appearance for the checkbox control Returns whether or not the control has an appearance Returns whether or not the control has an appearance Returns whether or not the control has an IndeterminateAppearance Returns whether or not the control has an CheckedAppearance Appearance properties of the control Gets/sets the color that will be masked out of the image displayed by the control. Appearance properties of the control Appearance properties of the control Gets/sets whether an ampersand in the control's is interpreted as an accelerator (hotkey prefix).

If True, ampersands in the text will be converted to an underline and when the mnemonic is entered by the user the control will be activated and clicked.

If False, ampersands in the text are not converted and the control does not respond to mnemonics.

Returns or sets the style of the state button when the property is set to Button Returns the resolved style of button used to display the check state when the is set to Button. For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Handler for when a prop on a sub object is changed Event to notify controls that checkstatus has changed Event to notify controls that checkstatus has changed Fired before a change to the value of the control's property is committed.

The ValidateCheckState event can be used to force the control's property to a certain value when the control is clicked, overriding the next value in the cycle.

Event to notify controls that checked property has changed Occurs when the value of the control's property changes. Event to notify controls that checkstatus has changed Displays the About dialog for the control. Return the license we cached inside the constructor ForeColor Font BackgroundImage DefaultSize Returns the main UIElement for the control If different than null, specifies custom data filter used by the editor. Determines how glyphs such as check boxes and radio buttons are drawn.

Note: If you want to set the GlyphStyle for all Infragistics controls in your application, use the static property. It is not neccessary to set GlyphStyle on each control individually. The control setting will override the UIElementDrawParams setting.

Determines how check boxes drawn. To use the standard glyphs, set this property to the static UIElementDrawParams.StandardCheckBoxGlyphInfo instance. To use the Office2007 glyphs, set this property to the static UIElementDrawParams.Office2007CheckBoxGlyphInfo instance.

Note: If you want to set the GlyphInfo for all Infragistics controls in your application, use the static property. It is not neccessary to set GlyphInfo on each control individually. This control setting will override the UIElementDrawParams setting.

Gets or sets whether the control should automatically size itself based on its contents Accessible object representing an Initializes a new Control which is represented by the accessible object Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An AccessibleObject that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Returns the object that has the keyboard focus. An AccessibleObject that specifies the currently focused child. This method returns the calling object if the object itself is focused. Returns a null reference (Nothing in Visual Basic) if no object has focus. Returns the role of the accessible object. Returns the state of the accessible object. Returns the name of the accessible object. Designer used by the control. GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Gets the for this designer's control/component. Returns the allowable design time selection rules. Provides DesignerActionItems for the SmartTag associated with the UltraCheckEditor. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Summary description for CheckControlOwnerInfo Constructor. The UltraCheckEditor Returns the owner's control. The context that was passed into the method. The owner's control. This is used e.g. to re-parent the edit control. Returns the data type. The context that was passed into the method. The data type. Returns information needed to format a string. The context that was passed into the method. Returns the format string or null. Returns the IFormatProvider or null. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns whether the value is enabled for editing. The context that was passed into the method. True if the value is enabled for editing. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. Determines whether the ampersand character is interpreted as an accelerator (hotkey prefix). The owner context. A boolean indicating whether the ampersand character is interpreted as a hotkey prefix. Returns a boolean indicating whether or not a custom glyph info should be used. The type of glyph being drawn. The owner context A GlyphInfoBase object true if the glyph info is reslolved; otherwise, false. Returns whether the UI is in a proper state to show keyboard accelerators. Context used to identify the object to reference. A boolean indicating if keyboard accelerators should be shown. Returns the editor associated with this instance of the EmbeddableEditorOwnerBase-derived class The owner context Returns the color that is used as the transparent color for images displayed by the editor The context that was passed into the method. The color that is used as the transparent color for images displayed by the editor Returns the embeddable uielement associated with a particular object or null if none is available. Context used to identify the object to reference The embeddable uielement representing the specified owner context. Returns the button style to be used by the embeddable editor element's button The context that was passed into the method. The button style to be used by the embeddable editor element true if the button style is resolved; otherwise, false. Notifies the owner that an accessible event has occurred. Context used to identify the object to reference Enumeration indicating the event that occurred. Returns true if in design mode, false otherwise. Designer for control. Invoked when the control is first created at design time. Dictionary of default values Returns the allowable design time selection rules. Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraColorPicker. Provides commonly used properties in the SmartTag Panels of editor controls. The type of the editor control for which the SmartTag is being displayed. Constructor Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. UltraColorPicker control emulates the Visual Studio color picker. Clean up any resources being used. Called by the TextEditorControlBase class to create the editor for this control ColorPickerEditor Called by the TextEditorControlBase class to create the editor for this control default owner ColorPickerEditor Called by the TextEditorControlBase class to create the EmbeddabbleOwnerInfo associated with this control. Handles the editor's ValueChanged event Event arguments Called when the Value property is being set so that derived classes can perform type-specific operations (i.e., conversions) The new value A boolean indicating whether the base class should forego default processing when this method returns. Called when the Value property is queried so that derived classes can return type-specific values if they want to. The value to be returned from the Value property get method. A boolean indicating whether the base class should forego default processing when this method returns. Factory method used to create the component role that provides the style information for the control. The for the control. Called after the Color property has changed An that contains the event data. Called after the Color property has changed An that contains the event data. Called after the Color property has changed An that contains the event data. Called after the Color property has changed An that contains the event data. Constructor Required method for Designer support - do not modify the contents of this method with the code editor. Handles the editor's AfterEnterEditMode event Event arguments Returns whether the property needs to be serialized. Returns whether the property needs to be serialized. Restores the value of the property to its default setting. Restores the value of the property to its default setting. Returns whether the property needs to be serialized. Restores the value of the property to its default setting. Displays the About dialog for the control. Return the license we cached inside the constructor Returns the editor provided to external controls via the interface Set/Get Color of control Gets/Sets the color as ole Gets/Sets the color as html Gets/Sets the color as Win32 Gets/sets the default value for the control's property. Gets/sets whether clearing the edit portion results in a value of Color.Empty.

When set to true (default), and the edit portion is cleared, the new value is assumed to be Color.Empty.

When set to false and the edit portion is cleared, the value of the property is applied instead.

Note: In the case where the property is set to Color.Empty, clearing the edit portion will result in a value of Color.Empty, regardless of the value of the AllowEmpty property.

Array of custom colors Returns the object that embodies the representation of the control in the user interface (read-only).

The UIElement property returns a reference to the UIElement that represents the control itself. All the UI aspects of the control are implemented as UIElements which are children of the control's UIElement (available only at runtime).

Gets/sets the current text in the control. Gets/sets a value that determines whether the text portion of the control is editable. Event to notify controls that checkstatus has changed Event to notify controls that checkstatus has changed Event to notify controls that checkstatus has changed Event to notify controls that checkstatus has changed Fired when a selection change is committed. Fired when the selection changes Infragistics' UltraComboEditor control

The UltraComboEditor control provides functionality similar to the intrinsic ComboBox provided by the .NET framework, with additional features, such as:

  • Each item in the control's collection has its own object, which means that each item can have a distinct font, foreground color, background color, and image. (see )
  • The edit portion also has its own object, and as such can have a different font, foreground color, background color, and image, than any/all of the items. (see )
  • The dropdown button also has its own object, and as such can have its own foreground color and background color. (see )
  • MRU list functionality (see , , )
  • Automatic word completion (see )
  • Sorting (see )
  • The ability to change the side on which the dropdown button and dropdown list appear (see , )
  • The ability to change whether (and how) the dropdown button is displayed (see )
  • The ability to change the width of the dropdown list (see )
  • The look and feel of Office2003, OfficeXP and Office2000 (see DisplayStyle)
  • WindowsXP theme support (see )
  • ImageList and transparent image support (see ,

Used to notify accessible clients that an accessible event for the editor has occurred. Enumeration indicating the event that occurred. Creates a new object. A new EditorWithText object. Creates a new object. The owner associated with the editor being created. A new EditorWithText object. Creates an instance of the Owner associated with this control. A new instance. Constructor Updates the ValueListItems with the current values in the data source. After assigning or modifying the control's data source, call this method so that the items are synchronized. If the control is not bound to a data source then an InvalidOperationException will be thrown.

This method has two distinct, yet related, uses. By default the databinding process will occur on an as-needed basis. However, after setting the property this method can be called to force the databinding process to occur immediately.


The other way that this method can be used is as a way to synchronize with a non- data source. If the control is bound to a data source which implements then any modifications made to the data source will automatically propogate to the control. When the control is bound to a data source which does not implement (such as Array or ArrayList) there is no automated infrastructure for notifying the control of modifications to the data source. In that scenario this method can be used to synchronize the control's list of items with the new values in the data source.

Note: Calling this method on the UltraTimeZoneEditor or UltraFontNameEditor will result in a NotSupportedException since those controls do not support being bound.


If an external ValueList has already been assigned to the property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.

Returns whether the property requires serialization. True if the property is set to a non-default value. Resets the property to its default value. Returns whether the property requires serialization. True if the property is set to a non-default value. Resets the property to its default value. Sets the DataSource and DataMember properties in one atomic operation. The new data source. The new data member.

Note: Calling this method on the UltraTimeZoneEditor or UltraFontNameEditor will result in a NotSupportedException since those controls do not support being bound.

If an external ValueList has already been assigned to the property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.

Determines whether the property should be serialized

With the 2008 Volume 2 release of NetAdvantage, the AutoComplete property has been deprecated, and replaced by the property.

Returns false unconditionally since the property is obsolete.
Resets the property to its default value.

With the 2008 Volume 2 release of NetAdvantage, the AutoComplete property has been deprecated, and replaced by the property.

Returns true if the property has been set to a non-default value. Returns true if this property is not set to its default value. Resets the property to its default value. Returns whether the property requires serialization. Restores the property to its default value. Called after the control is created Clean up any resources being used. Returns true if the key is a valid input key for this control The key to test. Called after the control receives focus The event args. Called when a key is pressed down while the control has input focus An that contains the event data. Called when a key is pressed while the control has input focus An that contains the event data. FindString method The string to search for The index of the first item that contains a match for the specified string FindString method The string to search for The index of the first item to to be included in the search The index of the first item that contains a match for the specified string FindStringExact method The string to search for The index of the first item that contains an exact match for the specified string FindString method The string to search for The index of the first item to to be included in the search The index of the first item that contains an exact match for the specified string Returns the height of the item at the specified index The index of the item The height of the item in pixels Returns the text of the specified ValueListItem The ValueListItem whose text is to be returned A string containing the item's text Resets the property to its default value.

Invoke this method to reset the property to its default value.

Displays the list portion of the control. A boolean indicating whether the dropdown list was displayed.

If the list portion is already visible, the DropDown method does nothing and returns true.

When the DropDown method is called, the event is fired. If the event is canceled, the list portion is not displayed, and the event is not fired. In that case, the DropDown method will return false.

Hides the list portion of the control.

If the list portion is not visible, the CloseUp method does nothing and returns.

Refreshes the contents of the control's collection. Returns a boolean indicating whether the current value of the Text property is equal to the DisplayText of an item in the Items collection.

When the EditorValueSource property is set such that the control's value is determined by the checked item list, this method returns true if one or more items is checked, and returns false otherwise, i.e., this method only returns false when the value is determined by the checked list if the control's value is null.

A boolean indicating whether the control's Text property is a value in the control's ValueList
IsItemInList method The text to be tested A boolean indicating whether the specified text is a value in the control's ValueList Sets the value of the CheckState property for each ValueListItem in the Items collection. The new value for the CheckState property. Sets the value of the CheckState property for each ValueListItem in the specified list. A generic list of the ValueListItem instances whose check state is to be modified. The new value for the CheckState property. If the value of the parameter is null, or any item therein contains a null reference. If any item in the specified list is associated with a different Items collection, or does not belong to any collection. Sets the value of the CheckState property for each ValueListItem in the specified list. An array of the ValueListItem instances whose check state is to be modified. The new value for the CheckState property. If the value of the parameter is null, or any item therein contains a null reference. If any item in the specified array is associated with a different Items collection, or does not belong to any collection. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Determines whether the property should be serialized Boolean indicating whether the property should be serialized Synchronizes the properties of the Editor copy with the control's Editor Resets the property to its default value. Resets the property to its default value. Returns true if property contains data that needs to be serialized. True if the property is set to a non-default value. Resolves the Appearance used by the control's dropdown list items The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Resolves the Appearance used by the control's dropdown button The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Returns true if the property needs to be serialized. Resets the property to its default value. Called when a property has changed on a sub object The that contains the property change information. Handles the editor's SelectionChangeCommitted event Event arguments Handles firing of the SelectionChangeCommitted Event An that contains the event data. Handles the editor's SelectionChanged event Event arguments Handles firing of the SelectionChanged Event An that contains the event data. Handles firing of the ItemNotInList Event An that contains the event data. Handles firing of the InitializeDataItem event. An that contains the event data. Handles the control's Validating event An that contains the event data. Handles the editor's ValueChanged event Event arguments Handles the editor's BeforeDropDown event Event arguments Handles the editor's AfterDropDown event Event arguments Handles the editor's AfterCloseUp event Event arguments Handles the editor's BeforeExitEditMode event Event arguments Handles the editor's AfterEnterEditMode event Event arguments Handles firing of the BeforeDropDown Event An that contains the event data. Handles firing of the AfterDropDown Event An that contains the event data. Handles firing of the AfterCloseUp Event An that contains the event data. The OnEnter event. An that contains the event data. Creates a new accessibility object for the control. A new accessibility object for the control. Factory method used to create the component role that provides the style information for the control. The for the control. Gets the text of the control Fired before the Validating event of the control whenever the text value entered into the editor portion of the control is not a value in the control’s valuelist.

The ItemNotInList event provides the ability to customize the way the control reacts when it loses focus with a value that is not in the control's ValueList.

The class exposes the following properties to accomplish this:

  • : When set to true, the control will beep when it loses focus with a value that is not in the control's ValueList. The default value is False.
  • : When set to True, the control will seize the input focus until a valid value is entered. The default value is False. If the control's LimitToList property is set to True the default value of RetainFocus will be True
  • : Contains the last valid value held by the control. The LastValidValue will be null unless a previous value exists in the control's ValueList. Useful for providing user feedback, as well as forcing the control into a valid state.

Fired when a selection change is committed. Fired when the selection changes Fired before the dropdown list is displayed

The BeforeDropDown event can be canceled; when this happens, the dropdown list is not displayed, and the event does not fire.

Fired after the dropdown list is displayed Fired after the dropdown list closes Fires when a ValueListItem is created to represent a value found in the data source. Returns the associated . Returns a copy of the associated . Returns the control's main element Gets/sets the source of the data for binding.

If an external ValueList has already been assigned to the property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.

Gets/sets the data member of the data source from which the control's collection is populated.

If an external ValueList has already been assigned to the property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.

Gets/sets the name of the property in the data source whose contents to display in the dropdown.

If an external ValueList has already been assigned to the property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.

Gets/sets the name of the property in the data source from which to retrieve the values associated with items in the dropdown. To specify that the value of the control should return the entire ListObject of the item, instead of any individual field on that item, set ValueMember to

If an external ValueList has already been assigned to the property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.

(Read-only) Returns the control's ValueListItems collection, which represents the items in the dropdown list.

The Items collection is a collection of type .

The items in the list portion of the control are objects of type . A ValueListItem has both a data value and display text, so that the text displayed by the item can be independent of the value that the item represents.

When a ValueListItem has no specific display text set, the string representation of its data value is displayed. When items are selected from the dropdown list, the control's property is set to that item. The property is also set to the index of that item.

Gets/sets a value indicating whether the control will retain focus upon validation whenever the entered value is not a value in the control's ValueList

An ItemNotInList event will fire before the Validating event of the control whenever the text value entered into the editor portion of the control is not a value in the control’s valuelist. If true The LimitToList property will cancel the validating event and return focus whenever the entered value is not in the list.

Gets/sets the maximum number of items that will be displayed in the visible portion of the dropdown.

When the total number of items in the list exceeds the value specified by the MaxDropDownItems property, a scrollbar is displayed.

Note: The number of items that are displayed in the visible portion of the dropdown list includes items in the .

Note:

Each item displayed in the list portion has its own object; as such, each item can have a different height, based on the size of the font the item uses. When this is the case, the MaxDropDownItems property will not function as expected. To avoid this scenario, it is recommended that all items in the list use the same font size.
Gets/sets the display style for the control's dropdown button.

The UltraComboEditor control provides the ability to control whether the dropdown button is displayed.

When set to Always (default), the dropdown button is always displayed, as is the case with an intrinsic ComboBox control.

When set to Never, the dropdown button is never displayed. Note that this does not affect whether the list portion of the control can be displayed.

When set to OnMouseEnter, the dropdown button is displayed when the cursor passes into the boundaries of the control, and hidden when it passes outside.

Note: The DropDownButtonDisplayStyle property does not affect whether the list portion of the control can be displayed; however, the list portion can be prevented from displaying by canceling the event.

Gets/sets the style for the dropdown button. Gets/sets the alignment for the dropdown button.

The UltraComboEditor control provides the ability to situate the dropdown button on either the right (default) or left side of the control.

Gets/sets the alignment for the list portion of the control.

The UltraComboEditor control provides the ability to align the dropdown list with the left, right (default) or center of the edit portion of the control.

Gets/sets the width of the dropdown list.

Setting the property to 0 results in the dropdown list autosizing its width to be equal to the control's width

Setting the property to -1 results in the dropdown list autosizing its width to accommodate the longest item's text

Gets/sets whether the list portion is dropped down. Gets/sets the sorting style applied to the control's collection.

The control provides the ability to sort the items in its dropdown list. The value of the SortStyle property dictates the order in which items will appear.

Gets/sets a value that determines whether the text portion of the control is editable.

The DropDownStyle property controls the interface that is presented to the user. When set to DropDown, the text portion is editable, and the control's value can be set to any string value.

When set to DropDownList, the control's value must correspond to an item in the dropdown list.

Note: The value of the DropDownStyle property also influences certain aspects of the keyboard behavior. For example, when the DropDownStyle property is DropDownList, pressing an alpha-numeric key results in the first item whose text begins with that character becoming selected.

Note: The control also exposes an property, which is only applicable when the DropDownStyle property is set to DropDown.

Gets/sets whether the editor has an MRU (most recently used) list associated with it.

MRU is an acronym for 'Most Recently Used'. The control's MRU list contains the text of the items that were most recently selected by the end user.

Gets/sets the MRU (most recently used) list associated with the control's dropdown list.

MRU is an acronym for 'Most Recently Used'. The control's MRU list contains the text of the items that were most recently selected by the end user.

When the property is set to true, as items are selected, a copy of the item is added to the top of the MRU portion of the list. The other items contained in the MRU list, if any, are moved down. This process continues until the number of items in the MRU portion exceeds the value specified by the property. When this happens, the 'oldest' item is removed from the list.

Note: While the MRUList can be set, items that do not match the text of an item in the control's collection have no relevance and are discarded.

Gets/sets the maximum number of items that will be displayed in the editor's MRU list.

MRU is an acronym for 'Most Recently Used'. The control's MRU list contains the text of the items that were most recently selected by the end user.

When the property is set to true, as items are selected, a copy of the item is added to the top of the MRU portion of the list. The other items contained in the MRU list, if any, are moved down. This process continues until the number of items in the MRU portion exceeds the value specified by the MaxMRUItems property. When this happens, the 'oldest' item is removed from the list.

Returns the object that embodies the representation of the control in the user interface (read-only).

The UIElement property returns a reference to the UIElement that represents the control itself. All the UI aspects of the control are implemented as UIElements which are children of the control's UIElement (available only at runtime).

Gets/sets the ValueList used by the control

Note: If the control is bound through the property, an exception will be thrown when assigning a new ValueList to this property, since the list should be provided by the binding. Additionally, if a ValueList has already been assigned to this property and that ValueList does not support data binding (generally not a ), an exception will be thrown when trying to bind the control. In this situation, the developer is responsible either for using a BindableValueList or to clear out the ValueList property so that the control will create a new one.


Note: The developer is responsible for disposing any external ValueList that is assigned to this property; the UltraComboEditor will only dispose ValueLists that are created internally. This means that if there are two UltraComboEditors, A and B, if B is assigned the ValueList that is created by A, if A is disposed, B will have a disposed ValueList. In this case, a new, blank ValueList will be created the next time that B needs to access the ValueList property. In order to work around this issue, it is recommended that a ValueList be created manually and assigned to each UltraComboEditor, ensuring that the list is disposed properly.

Returns the default size of the control Gets/sets whether the edit portion is automatically updated to match an item in the list as new characters are typed.

With the 2008 Volume 2 release of NetAdvantage, the AutoComplete property has been deprecated, and replaced by the property.

Gets/sets the mode for automatic completion of text typed in the edit portion.

Note: This property replaces the property, which is now obsolete. Setting the AutoCompleteMode property to 'Append' is the functional equivalent of setting AutoComplete to true.

Prior to the addition of the AutoCompleteMode property, automatic value completion was supported in the form of the now obsolete AutoComplete property, which, when enabled, modified the control's text by appending characters to the string typed by the end user so as to match the text of the first item found in the list whose text begins with the typed characters. For example, given a list which contains an item whose text is "Apple", when the end user types the string "Ap", the edit portion would then be updated to include the remaining characters, "ple", so that the text of the first item that matches the typed string, "Apple", becomes selected. That same functionality is now enabled by setting AutoCompleteMode to 'Append'. The appended characters are selected so that continuing to type causes these characters to be removed.

The AutoCompleteMode property extends two additional modes for value completion, 'Suggest' and 'SuggestAppend'. When the property is set to 'Suggest', no characters are appended to the edit portion, but rather the dropdown is automatically displayed, showing only the items whose text begins with the string that was typed by the end user. For example, given a list containing the items, "Apple", "Application", and "Apprehend", upon typing the "A" character, the dropdown list will appear, displaying all of those items. The list is continually filtered as more characters are typed, eliminating the entries whose text no longer matches the typed string. For example, if the continues typing until the edit portion contains "Appl", the "Apprehend" item would be removed from the list, since the presence of the character "l" in the typed string now precludes that item.

The 'SuggestAppend' setting essentially combines the funtionality extended by the 'Append' and 'Suggest' settings. The dropdown list is automatically displayed and filtered as needed, and text is appended to the edit portion to complete the typed text to match the first item with matching text.

When using the 'Suggest' or 'SuggestAppend' modes, the and events only fire when an item is explicitly selected by the end user, i.e., when the Enter key is pressed or when an item is clicked. This is in contrast with the 'Append' setting, for which those events are also fired when an item is selected implicitly (when text is appended to complete a partial match).

MRU (Most Recently Used) functionality is suspended when the control is in "suggest" mode, that is, when the property is set to 'Suggest' or 'SuggestAppend'. This is because in those modes, the dropdown must only contain the filtered items.

Returns the resolved value of the property.

In the absence of an explicit setting, the AutoCompleteMode property resolves to 'None'.

Returns a CheckedListSettings instance which determines whether checkboxes are displayed for the items in the dropdown list, and whether the value of the control's Value property is obtained from the CheckedItems collection. CheckedListSettings class EditorCheckedListSettings class CheckedItems collection CheckState property (ValueListItem class) Gets/sets the current text in the editor.

The Text property visually represents the control's current value. When the property is set to DropDown, the Text property can be set to any string. If the value corresponds to the display text of an item in the list, that item is then made to be the .

When the property is set to DropDownList, the Text property can only be set to a value that corresponds to the display text of an item in the list. No other value can be applied to the Text property.

Gets/sets the control's current value. Available only at runtime.

The Value property corresponds to the DataValue property of the control's .

When the control's property is set to DropDownList, and the SelectedItem is null (Nothing in VB), the Value property will also return null.

When the control's property is set to DropDown, and the SelectedItem is null (Nothing in VB), the Value property will return the value of the control's property.

When the control's property is set to DropDownList, and the Value property is set to a value that does not match the DataValue of any of the items in the list, the becomes null. This is analogous to the case where the control's property is set to a value that does not match the DisplayTextof any of the items in the list.

Gets/sets the currently selected item. Available only at runtime.

The SelectedItem property can be set to an item in the dropdown list; when that happens, the control's edit portion displays that item's text, and the property returns the index of the item.

The collection is a collection of type .

As such, the SelectedItem property is of type .

Gets/sets the index of the current . Available only at runtime.

Setting the SelectedIndex property results in the property being set to the item at that ordinal position in the collection.

Note: When the property is True, and the dropdown list contains MRU items, the SelectedIndex property represents the index of the item in the collection to which it corresponds, not the index in the dropdown list. Note: A setting of -1 has special meaning in that when the SelectedIndex property is set to -1, the current selection is cleared. In the case where the property is set to DropDownList, this results in the control's property being cleared as well.

Returns a collection which contains the members of the Items collection whose CheckState property returns 'Checked'.

The CheckedItems collection property mirrors the property of the same name that is exposed by the ValueList class.

The CheckedItems collection is similar to the collection of the same name exposed by the .NET CheckedListBox control. In situations where an application requires that the end user be able to select multiple values from a dropdown, checkboxes can be used to accomplish this; rather than the value being determined by the one selected item, it can be determined instead by the members of the CheckedItems collection.

CheckState property ValueListItem class Items collection SetCheckState method
Returns or sets the object that controls formatting of the items in the control's dropdown list. Returns true if an object has been created. Gets/sets the object used by the control's dropdown button. Returns true if a object has been created. Returns the event handler that notifies SelectionChangeCommitted Returns the event handler that notifies SelectionChangeCommitted Returns the event handler that notifies BeforeDropDown Returns the event handler that notifies AfterDropDown Returns the event handler that notifies AfterCloseUp Returns the default value for the DropDownListWidth property Returns the default value for the HasMRUList property Returns the default value for the MaxMRUItems property Returns the default value for the MaxDropDownItems property Returns the default value for the DropDownStyle property. Displays the About dialog for the control. Return the license we cached inside the constructor BackColor property - use the BackColor property of the control's instead. BackgroundImage property - use the ImageBackground property of the control's instead. ForeColor property - use the ForeColor property of the control's instead. Cursor property - use the Cursor property of the control's instead. Specifies whether to synchronize the active item with the currency manager's position. Default is False.

You can set the SyncWithCurrencyManager property to True to allow the combo to synchronize the active item with the associated currency manager's position.

Delegate associated with the ValueNotInList event. Accessible object representing a Initializes a new Control which is represented by the accessible object Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An AccessibleObject that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Invoked when the object should serialize itself. Serialization manager Object to serialize The serialized object information EditorWithTextOwner class, specific to the UltraTextEditor control Constructor The instance of the UltraTextEditor control to which this class is associated Returns the data type. The context that was passed into the method. The data type. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns whether a selection can only be made from the value list. The context that was passed into the method. If true will act as a combo with a style of DropDownList. The default implementation returns false. Returns the button style to be used by the embeddable editor element's button The context that was passed into the method. The button style to be used by the embeddable editor element true if the button style is resolved; otherwise, false. Returns whether the element should be drawn as if it is in its "active" state. The context that was passed into the method. Whether the element should be drawn as if it is in its "active" state. Gets the editor context that was set with SetEditorContext method. The context that was passed into the method. Editor context that was last set with SetEditorContext for the passed in ownerContext. Returns the EditorCheckedListSettings instance which determines whether the editor's value is determined by the selected item or the checked items. The context that was passed into the method. An EditorCheckedListSettings instance. Returns the control's ValueList as an IValueList The owner context Indicates whether AutoEdit should enabled. The context that was passed into the method. Indicates whether AutoEdit should enabled. Returns the constant which determines the automatic completion mode for the editor. The context that was passed into the method. Called by the editor to determine whether the specified key should be handled by the editor The key data The EmbeddableUIElementBase-derived element Designer for control. Returns the allowable design time selection rules. Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraComboEditor. Constructor Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Exposes the AutoCompleteMode property in the SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. UITypeEditor for the Items property of the UltraComboEditor and UltraOptionSet. Constructor Edits the value of the specified object using the specified service provider and context. An that can be used to gain additional context information. A service provider object through which editing services can be obtained. The object to edit the value of. The new value of the object. If the value of the object has not changed, this should return the same object it was passed. Exposes properties which control the behavior of the checkboxes displayed in the dropdown list used by the UltraComboEditor control.

The CheckedListSettings class provides a way to display a checkbox next to each item in the list. This extends functionality similar to that of the .NET CheckedListBox control to the UltraComboEditor control.

The EditorValueSource property provides a way to stipulate that the control's Value property reflect the checked items rather than the selected item, effectively enabling "multiple item selection".

CheckedListSettings property (UltraComboEditor class) CheckedItems collection (UltraComboEditor class) EditorCheckedListSettings class
Creates a new instance of the class. Returns whether the property requires serialization. Restores the value of the property to its default. Returns whether the property requires serialization. Restores the value of the property to its default. Returns whether this CheckedListSettings instance requires serialization. Restores all property values for this CheckedListSettings instance to their respective defaults. Releases any resources used by this instance. Creates a new instance of the class from deserialized data. SerializationInfo StreamingContext Returns whether checkboxes appear next to each item in the dropdown list, and whether they support the 'Indeterminate' setting.

The CheckBoxStyle property mirrors the property of the same name that is exposed by the ValueList class. This property provides a way to enable the user interface through which an item's CheckState property can be changed.

When the property is set to 'None', which it is by default, checkboxes are not displayed. When the property is set to 'CheckBox', "two-state" checkboxes are displayed by the control, i.e., checkboxes which do not support the Indeterminate state. When the property is set to 'TriState', three states can be represented by the checkbox - checked, unchecked, or indeterminate. The indeterminate state is useful for representing a value which can be true, false, or null.

CheckBoxStyle property (ValueList class) CheckBoxAlignment CheckState property (ValueListItem class)
Returns or sets the alignment of the checkbox with respect to the remaining item content, i.e., the text and/or the image.

The CheckBoxStyle property mirrors the property of the same name that is exposed by the ValueList class. This property can be used to make the checkboxes appear on the right or left side. Vertical placement is also supported, although the effect is only noticeable when the item's font size is relatively large as compared to the height of the checkbox.

CheckBoxAlignment property (ValueList class) CheckBoxStyle CheckState property (ValueListItem class)
The main UIElement for the UltraComboEditor control Creates a new instance of the UltraComboEditorUIElement class The UltraComboEditor control instance that this UIElement represents Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Called when a mouse down message is received. Returning true will cause normal mouse down processing to be skipped The providing mouse information. OnMouseUp An that contains the event data. True if the event has been processed. OnMouseEnter OnMouseLeave Handles rendering the background. UIElementDrawParams Returns all borders Returns the ui role for the element. UltraCurrencyEditor class UltraNumericEditorBase class Base class for UltraWinEditor controls that use the EditorWithMask Determines whether the control should select all the text when it receives focus Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Selects all characters in the control's edit portion Simulates user interaction with the control. The that the editor should execute. Specifies whether the Ctrl key was pressed. Specifies whether the Shift key was pressed. True if the action has completed successfully.

Invoke this method to simulate an action the user can perform.

Many actions are only appropriate in certain situations; if an action is inappropriate, it will not be performed.

You can use the property to determine the state of the control when the action is about to be performed.

See for a list of actions that can be performed.

Performs a Copy edit operation on the currently selected text, placing it on the clipboard.

Note: The Copy method is only available when the control is in edit mode.

Performs a Cut edit operation on the currently selected text, removing it from the control and placing it on the clipboard.

Note: The Cut method is only available when the control is in edit mode.

Performs a Paste edit operation.

Note: The Paste method is only available when the control is in edit mode.

Returns the editor associated with this control Returns the value of the derived control's MaskDisplayMode property Returns the value of the derived control's Nullable property Returns the value of the derived control's NullText property Returns the value of the derived control's Value property Sets the value of the derived control's Value property Returns the value of the derived control's UIElement property Sets the height of the control based on font height, image size, etc. Returns the control's EmbeddableEditorOwnerBase implementation. Invoked during the of the component. Invoked during the of the component. Raises the control's EnabledChanged event. An that contains the event data. Raises the control's FontChanged event. An that contains the event data. Raises the control's ParentFontChanged event. An that contains the event data. Called after the control is created Used to determine the preferred size for the control Proposed size The preferred size of the control Raises the event. An System.EventArgs that contains the event data. Raises the event. An System.EventArgs that contains the event data. Raises the event. An System.EventArgs that contains the event data. Overriden. Called when the control's size or position is about to change. The new property value of the control. A bitwise combination of the System.Windows.Forms.BoundsSpecified values. The new property value of the control. The new property value of the control. The new property value of the control. Required to override the sizing of the control when autosized. Gets/sets a value indicating the currently selected text in the control's edit portion. Available only at runtime. Gets/sets the starting position of text selected in the control's edit portion. Available only at runtime. Gets/sets the number of characters selected in the control's edit portion. Available only at runtime. Returns or sets a value indicating whether the control's spin button should wrap its value.

If true the spin button will wrap the value incremented/decremented based on its Min/Max value.

Gets or sets the text associated with this control. Gets/sets whether the control is editable. Returns or sets a value indicating whether the height of the editor automatically adjusts when the font assigned to the control is changed. When the AutoSize property is set to True, the editor's height cannot be externally modified. Gets/sets whether the control stays in edit mode when it loses the input focus

By default, the control exits edit mode when it loses the input focus.

When set to Trrue, the AlwaysInEditMode property prevents the control from exiting edit mode when it loses the input focus.

Determines whether the Tab key will tab between number sections in a masked editor control. Gets the default TabNavigation setting for the editor. Returns bit flags that signify the current editing state of the control. The CurrentState property is used primarily in conjunction with the property and the method to return information about the state of the control with regards to user interaction. The setting of the CurrentState property indicates which object has focus in the control, whether the user has placed the control into edit mode, and other information such as whether a combo box is dropped down or whether a row is expanded. Gives you the ability to reconfigure the way the control responds to user keystrokes.

The KeyActionMappings property provides access to the control's mechanism for handling keyboard input from users. All keystrokes for actions such as selection, navigation and editing are stored in a table-based system that you can examine and modify using this property. Through the KeyActionsMappings property, you can customize the keyboard layout of the control to match your own standards for application interactivity.

For example, if you wanted users to be able to navigate between cells by pressing the F8 key, you could add this behavior. You can specify the key code and any special modifier keys associated with an action, as well as determine whether a key mapping applies in a given context.

The following table lists the default key mappings for the control:
KeyCode ActionCode StateRequired StateDisallowed SpecialKeysRequired SpecialKeysDisallowed
RightNextCharacterCharacterCtrl
RightNextSectionCharacterLastSectionCtrl
RightAfterLastCharacterLastSectionCtrl
RightSetPivotUnInitializedShift
LeftPrevCharacterFirstCharacterCtrl
LeftPrevSectionFirstSectionCtrl
LeftFirstCharacterFirstSectionFirstCharacterCtrl
LeftSetPivotUnInitializedShift
HomeFirstCharacterFirstCharacter
HomeSetPivotUnInitializedShift
EndAfterLastCharacterAfterLastCharacter
EndSetPivotUnInitializedShift
TabNextSectionCharacter, TabBySectionsLastSectionShift
TabSetPivotCharacter, TabBySectionsLastSectionShift
TabSelectSectionCharacter, TabBySectionsLastSectionShift
TabPrevSectionTabBySectionsFirstSectionShift
TabSetPivotTabBySectionsFirstSectionShift
TabSelectSectionTabBySectionsFirstSectionShift
DeleteDeleteSelectedShift
DeleteDeleteCharacterSelectedShift
DeleteBackspaceSelectedShiftCtrl
DeleteAfterLastCharacterCharacterSelectedCtrlShift
DeleteDeleteCharacterSelectedCtrlShift
BackBackspaceSelected
BackBackspaceFirstCharacter, Selected
CCopySelectedCtrl
XCutSelectedCtrl
VPasteCtrl
InsertToggleInsertionModeShiftCtrl
UpUpKeyActionUnInitialized
DownDownKeyActionUnInitialized
InsertCopySelectedUnInitializedCtrlShift
InsertPasteUnInitializedShiftCtrl
DeleteCutSelectedUnInitializedShiftCtrl

This member supports the Infragistics infrastructure and is not meant to be invoked externally.

Indicates whether the control can utilize an

Returns the control's editor Returns the embeddable editor owner instance that provides information to the editor utilized internally by the control. mainElement embeddableOwner editorValue lastValidValue embeddableEditor embeddableEditorCopy Constructor Returns the EmbeddableEditorOwnerBase-derived class associated with this control. Called after the control is created Clean up any resources being used. True if managed and unmanaged resources should be cleaned up. Invokes the control's Paint event An that contains the event data. Returns true if the key is a valid input key for this control Key data. True if the key is a valid input key for this control. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed, false otherwise. Called after the control is enabled/disabled An that contains the event data. Called after the control receives focus The event args. Called after the control loses focus An that contains the event data. Called when a key is pressed down while the control has input focus A that contains the event data. Called when a key is released while the control has input focus A that contains the event data. Called when a key is pressed while the control has input focus A that contains the event data. Overriden. Invoked when the control's Validating event is to be invoked. An that contains the event data. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Determines whether the property should be serialized Boolean indicating whether the property should be serialized Converts the specified string to a value that is of the same type as that specified by the NumericType property The string representation of the value to be converted (out) The converted value, or null if the conversion failed A boolean indicating whether the conversion was successful Returns whether the specified value is within the range specified by the MinValue and MaxValue properties The value to check A boolean indicating whether the specified value is within the Min/Max range Instantiates the EmbeddableEditorOwner associated with this control Called when the Form on which the control is sited becomes activated An that contains the event data. Called when the Form on which the control is sited becomes deactivated An that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resolves the Appearance used by the control's dropdown button The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Resolves the specified Appearance by setting its default values to the actual values used by the control The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Called when a property has changed on a sub object Notification handler for the PropertyChanged event event arguments Handles the editor's ValueChanged event Event arguments Handles firing of the ValueChanged Event An that contains the event data. Handles the editor's BeforeEnterEditMode event Event arguments Handles the editor's BeforeExitEditMode event Event arguments Handles the editor's AfterEnterEditMode event Event arguments Handles the editor's AfterExitEditMode event Event arguments Handles firing of the BeforeEnterEditMode Event An that contains the event data. Handles firing of the BeforeExitEditMode Event An that contains the event data. Handles firing of the AfterEnterEditMode Event An that contains the event data. Handles firing of the AfterExitEditMode Event An that contains the event data. Handles firing of the ValidationError Event An that contains the event data. Returns the editor associated with this control Returns the mask display mode Returns the value of the derived control's Nullable property Nullable not supported Returns the value of the derived control's NullText property Null text not supported Returns the value of the derived control's Value property Sets the value of the derived control's Value property The new value to assign to the control. Returns the value of the derived control's UIElement property The associated . Fired when the control's text has changed Fired before the control enters edit mode. Fired before the control exits edit mode. Fired after the control enters edit mode. Fired after the control exits edit mode. Fired when the control loses focus with an invalid Value.

The ValidationError event provides the ability to customize the way the control reacts when it loses focus with an invalid value.

The class exposes the following properties to accomplish this:

  • : When set to false, prevents the control from beeping when it loses focus with an invalid value. The default value is True.
  • : When set to True, the control will seize the input focus until a valid value is entered. This property can be set to False to prevent that from happening. The default value is True.
  • : Contains the last valid value held by the control. Useful for providing user feedback, as well as forcing the control into a valid state.

Returns the control's main element Returns a copy of the instance of the EmbeddableEditorBase-derived class associated with this control, with exactly the same property settings The instance returned by this property is the instance used by objects that want to embed an editor of this type. IProvidesEmbeddableEditor callers will be returned this instance of the editor. Returns the instance of the NumericEditorOwnerBase class associated with the control Gets/sets the value Gets/sets the min value Gets/sets the max value Returns the object that embodies the representation of the control in the user interface (read-only).

The UIElement property returns a reference to the UIElement that represents the control itself. All the UI aspects of the control are implemented as UIElements which are children of the control's UIElement. This property is available only at runtime).

Returns or sets the display style used by the control.

The control can visually emulate the display styles seen in Office2000, OfficeXP, or Office2003 by setting the DisplayStyle property appropriately, regardless of the operating system on which the control is running.

Note: When the control's DisplayStyle property is set to anything other than Standard, the property is not applicable.

Returns or sets the display style for the control's spin buttons. Returns or sets the style for the control's spin buttons.

The default setting for this property is 'Button3D'. This property only applies to the control when spin buttons are visible.

REturns or sets the alignment for the control's spin buttons. Returns or sets the input mask used by the control.

When inputting data, placeholder characters are displayed, and the user can only replace a placeholder with a character that is of the same type as the one specified in the input mask. The control can distinguish between numeric and alphabetic characters for validation, but cannot validate for valid content, such as the correct month or time of day.

When data masking is enabled, the property determines how the control's contents are copied to the clipboard, the property specifies how the control's contents are returned by the Value property, and the property indicates how cell values are displayed.

Character

Description

{double:i.f:c}{double:i.f:c} is a place holder for a mask that allows floating point input where i and f in i.f specify the number of digits in the integer and fraction portions respectively. The :c portion of the mask is optional and it specifies that the inputting of the value should be done continous across fraction and integer portions. For example, with :c in the mask, in order to enter 12.34 the user types in "1234". Notice that the decimal separator character is missing. This allevietes the user from having to type in the decimal separator.
{double:-i.f:c}Same as {double:i.f:c} except this allows negative numbers.
{currency:i.f:c}Same as {double:i.f:c} except the mask is constructed based on currency formatting information of the underlying format provider or the culture. It typically has the currency symbol and also displays the group characters.
{currency:-i.f:c}Same as {currency:i.f:c} except this allows negative numbers.

.

Decimal placeholder. The actual character used is the one specified as the decimal placeholder by the system's international settings. This character is treated as a literal for masking purposes.

,

Thousands separator. The actual character used is the one specified as the thousands separator by the system's international settings. This character is treated as a literal for masking purposes.

-Minus sign when followed by a number section defined by series of 'n's (like in "-nn,nnn.nn") indicates that negative numbers are allowed. When not followed by a series of 'n's, it's taken as a literal. Minus sign will only be shown when the number is actually negative.
+Plus sign when followed by a number section defined by series of 'n's (like in "-nn,nnn.nn") indicates that negative numbers are allowed. However, it differs from '-' in the respect that it will always show a '+' or a '-' sign depending on whether the number is positive or negative.
nDigit placeholder. A group of n's can be used to create a numeric section where numbers are entered from right to left. Character must be numeric (0-9) but entry is not required.
LiteralAll other symbols are displayed as literals; that is, they appear as themselves.

Returns or sets the mask that is applied to the control's Value property.

This property is used to determine how mask literals and prompt characters are applied to the value returned by the Value property of the control. Based on the setting of this property, the text returned by the Value property will contain no prompt characters or literals (just the raw data), the data and just the literals, the data and just the prompt characters, or all the text including both prompt characters and literals. The formatted spacing of partially masked values can be preserved by indicating to include literals with padding, which includes data and literal characters, but replaces prompt characters with spaces.

Generally, simply the raw data is returned by the Value property and data masking is used to format the data when it is displayed. In some cases, however, it may be appropriate in your application to include mask literals as well as data.

The property is used to specify how data input will be masked for the control. The mask usually includes literal characters that are used to delimit the data entered by the user. This property has no effect unless the property is set, meaning that data masking is enabled.

When data masking is enabled, the property determines how the control's contents are copied to the clipboard and the property indicates how the control's contents are displayed.

Returns or sets the mask that is applied to the text displayed by the control.

This property is used to determine how mask literals and prompt characters are displayed when the control is not in edit mode. Based on the setting of this property, the text displayed in the control will contain no prompt characters or literals (just the raw data), the data and just the literals, the data and just the prompt characters, or all the text including both prompt characters and literals. The formatted spacing of partially masked values can be preserved by indicating to include literals with padding, which includes data and literal characters, but replaces prompt characters with spaces.

Generally, prompt characters disappear when the control is no longer in edit mode, as a visual cue to the user. In some cases, however, it may be appropriate in your application to display mask literals as well as data when the control is no longer in edit mode.

The property is used to specify how data input will be masked for the control. The mask usually includes literal characters that are used to delimit the data entered by the user. This property has no effect unless the property is set, meaning that data masking is enabled.

When data masking is enabled, the property determines how the control's contents are copied to the clipboard, the property indicates how the contents of the control are returned by the Value property.

Returns or sets the mask that is applied to the control's text when it is copied to the clipboard.

This property is used to determine how mask literals and prompt characters are handled when the text of the control is copied to the Windows clipboard. Based on the setting of this property, the text in the clipboard will contain no prompt characters or literals (just the raw data), the data and just the literals, the data and just the prompt characters, or all the text including both prompt characters and literals. The formatted spacing of partially masked values can be preserved by indicating to include literals with padding, which includes data and literal characters, but replaces prompt characters with spaces.

The property is used to specify how data input will be masked for the control. The mask usually includes literal characters that are used to delimit the data entered by the user. This property has no effect unless the MaskInput property is set, meaning that data masking is enabled.

When data masking is enabled, the property determines how the control's contents are returned by the control's Value property and the property indicates how the control's contents are displayed.

Returns or sets the format information used by the control. Returns or sets the format string used by the control. Returns the default size of the control Gets/sets the prompt character. The default prompt character is the underscore (_).

Note: Because the control requires a prompt character to indicate unpopulated mask positions, the PromptChar property cannot be set to the null character ('\x00'). If the property is set to the null character, the value will be changed to the space character ('\x32') instead.

(Read-only) Returns whether the control's editor is currently in edit mode. Available only at runtime. Returns the instance of the embeddable editor associated with this control. The Editor property is read-only, and available only at runtime. The instance returned by this property is the member instance used by the control. Returns or sets the border style used by the control.

The default setting for BorderStyle is 'Raised'.

Returns or sets the object that controls the objects's formatting

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 the UltraWinSchedule, 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.

There are two ways of working with the Appearance property and assigning the attributes of an SSAppearance object to other objects. One way is to create a new Appearance object, adding it directly to the Appearances collection. Then you assign the new Appearance object to the Appearance property of the object you want to format. This method uses a "named" Appearance object that you must explicitly create (and to which you must assign property settings) before it can be used. For instance, you could create an object in the control's Appearances collection and assign it some values as follows:

UltraNumericEditor1.Appearances.Add "New1"

UltraNumericEditor1.Appearances("New1").BorderColor = Color.Blue

UltraNumericEditor1.Appearances("New1").ForeColor = Color.Red

Creating the object in this way does not apply formatting to any visible part of the control. The object simply exists in the collection with its property values, waiting to be used. To actually use the object, you must assign it to the control's (or another object's) Appearance property:

UltraNumericEditor1.Appearance = UltraNumericEditor1.Appearances("New1")

In this case, only one Appearance object exists. The control's appearance is governed by the settings of the "New1" object in the collection. Any changes you make to the object in the collection will immediately be reflected in the control.

The second way of working with the Appearance property is to use it to set property values directly, such as:

UltraNumericEditor1.Appearance.ForeColor = Color.Blue

In this case, an Appearance object is automatically created by the control. This Appearance object is not a member of an Appearances collection and it does not have a name. It is specific to the object for which it was created; it is an "intrinsic" Appearance object. Changes to the properties of an intrinsic Appearance object are reflected only in the object to which it is attached.

Note that you can assign properties from a named Appearance object to an intrinsic Appearance object without creating a dependency relationship. For example, the following code...

UltraNumericEditor1.Appearance.ForeColor = UltraNumericEditor1.Appearances("New1").ForeColor

...does not establish a relationship between the foreground color of the intrinsic object and that of the named object. It is simply a one-time assignment of the named object's value to that of the intrinsic object. In this case, two Appearance objects exist - one in the collection and one attached to the control - and they operate independently of one another.

If you wish to assign all the properties of a named object to an intrinsic object at once without creating a dependency relationship, you can use the Clone method of the Appearance object to duplicate its settings and apply them. So if you wanted to apply all the property settings of the named Appearance object "New1" to the control's intrinsic Appearance object, but you did not want changes made to "New1" automatically reflected in the control, you would use the following code:

UltraNumericEditor1.Appearance = UltraNumericEditor1.Appearances("New1").Clone

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 if an object has been created. Returns the event handler that notifies OnSubObjectPropChanged Returns or sets the object used by the control's dropdown button Returns true if a object has been created. Returns the event handler that notifies CalendarLook.CalendarLookChanged Returns the event handler that notifies SelectionChangeCommitted Returns the event handler that notifies BeforeEnterEditMode Returns the event handler that notifies BeforeExitEditMode Returns the event handler that notifies AfterEnterEditMode Returns the event handler that notifies AfterEnterEditMode BackColor property inherited from the ControlBase class.

You should use the Appearance's BackColor property to set the background color of the control. The property returns an object that is used to format the control's appearance-related attributes, such as background color.

The setting of this property will be passed through to the BackColor property of control's Appearance object.

BackgroundImage property inherited from the ControlBase class.

You should use the Appearance's BackgroundImage property to set the background color of the control. The property returns an object that is used to format the control's appearance-related attributes, such as background image.

The setting of this property will be passed through to the BackgroundImage property of control's Appearance object.

ForeColor property inherited from the ControlBase class.

You should use the Appearance's ForeColor property to set the foreground color of the control. The property returns an object that is used to format the control's appearance-related attributes, such as foreground color.

The setting of this property will be passed through to the ForeColor property of control's Appearance object.

Cursor property inherited from the ControlBase class.

You should use the Appearance's Cursor property to set the mouse pointer used for the control. The property returns an object that is used to format the control's appearance-related attributes, such as the cursor used for the mouse pointer.

The setting of this property will be passed through to the BackColor property of control's Appearance object.

TextChanged event is inherited by the class. Indicates if the internal editor has been created Returns the editor provided to other controls Indicates if the internal editor has been created Delegate associated with the ValidationError event. controlMinValue controlMaxValue Constructor Handles the editor's ValueChanged event Event arguments Handles firing of the ValueChanged Event An that contains the event data. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Instantiates the EmbeddableEditorOwner associated with this control Invoked when the control's editor has been created. Editor created for the control True if the editor is that used by the control. False if it is the editor provided to controls requesting the editor via the IProvidesEmbeddableEditor interface. Factory method used to create the component role that provides the style information for the control. Fired when the control's Value has changed Gets/sets the control's current value.

The UltraCurrencyEditor control provides the ability to restrict the range of values that will be accepted by the control. This is accomplished by setting the and properties.

When the control loses focus with a value that is outside the range determined but the MinValue and MaxValue properties, the event is raised.

Gets/sets the control's minimum allowable value.

The UltraCurrencyEditor control provides the ability to restrict the range of values that will be accepted by the control. This is accomplished by setting the MinValue and properties.

When the control loses focus with a value that is outside the range determined but the MinValue and MaxValue properties, the event is raised.

Gets/sets the control's maximum allowable value.

The UltraCurrencyEditor control provides the ability to restrict the range of values that will be accepted by the control. This is accomplished by setting the and MaxValue properties.

When the control loses focus with a value that is outside the range determined but the MinValue and MaxValue properties, the event is raised.

Gets/sets the control's value as a System.Object. Available only at runtime.

The ValueObject property is bindable; it is provided so that the control can be bound to data fields that are nullable. Unless explicitly set to null (Nothing in VB), it returns the value of the control's property.

If set to a value that is not null (Nothing in VB) and cannot be converted to a decimal, an exception is thrown.

Gets/set the amount the control's Value will be incremented/decremented by when using the spin buttons. Returns the instance of the NumericEditorOwnerBase class associated with the control Gets/sets the value Gets/sets the min value Gets/sets the max value Displays the About dialog for the control. Return the license we cached inside the constructor CurrencyEditorOwner class, specific to the UltraCurrencyEditor control NumericEditorOwner class, specific to the UltraNumericEditor control Holds a reference to the control to which this class is associated embeddableEditor Constructor The instance of the UltraNumericEditorBase-derived control to which this class is associated Returns the data type. The context that was passed into the method. The data type. Returns information needed to format a string. The context that was passed into the method. Returns the format string or null. Returns the IFormatProvider or null. The padding to place around the value to display. The context that was passed into the method. (out) The padding to place around the value to display. A boolean indicating whether a meaningful value was returned. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns whether this editor is always in edit mode The EmbeddableEditorBase-derived instance True if the editor never leaves edit mode. The default implementation returns false. Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns the maximum allowable value. The context that was passed into the method. The maximum value or null if there is no maximum. The default implementation returns 0. Returns the minimum allowable value. The context that was passed into the method. The minimum value or null if there is no minimum. The default implementation returns 0. Returns true if the control is enabled The context that was passed into the method. A boolean indicating whether the text is read only Returns the character used as prompt during editing (e.g. '_'). The context that was passed into the method. Prompt character. True only if prompt character info is available. Returns the display style to be applied to the embeddable editor element The context that was passed into the method. EmbeddableElementDisplayStyle Returns the button style to be used by the embeddable editor element's button The context that was passed into the method. The button style to be used by the embeddable editor element true if the button style is resolved; otherwise, false. Returns the border style to be used by the embeddable editor element The context that was passed into the method. The border style to be used by the embeddable editor element True if the border style is resolved. Returns whether the element should be drawn as if it is in its "active" state. The context that was passed into the method. Whether the element should be drawn as if it is in its "active" state. Returns masking information The context that was passed into the method. The string used for masking the value or null if there is no mask. Determines whether literals and prompt characters are included in Value property of the Editor. Determines whether literals and prompt characters are displayed when not in edit mode. Determines whether literals and prompt characters are included when the editor copyies text to the clipboard. True only if masking info is available. The default implementation returns false. Called when an embeddable editor is entered The EmbeddableEditorBase-derived editor Called when an embeddable editor is left The EmbeddableEditorBase-derived editor Called by an embeddable editor to determine whether the specified key should be handled by the owner The EmbeddableUIElementBase-derived element If the owner returns true, the editor should not perform its default keyboard processing Returns the image list to be used by the editor's ValueList, or null The context that was passed into the method. An ImageList, or null if no ImageList exists Returns the color that is used as the transparent color for images displayed by the editor The context that was passed into the method. The color that is used as the transparent color for images displayed by the editor Constructor The instance of the UltraNumericEditorBase-derived control to which this class is associated Returns the data type. The context that was passed into the method. The data type. Returns the image list to be used by the editor's ValueList, or null The context that was passed into the method. An ImageList, or null if no ImageList exists Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. Infragistics' UltraDateTimeEditor control

The UltraDateTimeEditor control provides functionality similar to the intrinsic DateTimePicker provided by the .NET framework, with additional features, such as:

  • The edit portion also has its own object, and as such can have a different font, foreground color, background color, and image, than any/all of the items. (see )
  • The dropdown button also has its own object, and as such can have its own foreground color and background color. (see )
  • The ability to change the side on which the dropdown button and dropdown list appear (see , )
  • The ability to change whether (and how) the dropdown button is displayed (see )
  • The ability to restrict the range of dates that will be accepted by the control (see , )
  • The look and feel of Office2003, OfficeXP and Office2000 (see )
  • WindowsXP theme support (see )
  • ImageList and transparent image support (see ,

embeddableEditor embeddableEditorCopy Constructor Returns the EmbeddableEditorOwnerBase-derived class associated with this control.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Displays the calendar portion of the control. A boolean indicating whether the dropdown calendar was displayed. Hides the calendar portion of the control. Called after the control is created Clean up any resources being used. True if managed and unmanaged resources should be cleaned up. Invokes the control's Paint event An that contains the event data. Returns true if the key is a valid input key for this control The key to check. True if the key is a valid input key for this control. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed, false otherwise. Called after the control receives focus Called after the control receives focus Called after the control loses focus The event args. Fires the Validating event. An that contains the event data. Called when a key is pressed down while the control has input focus An that contains the event data. Called when a key is released while the control has input focus An that contains the event data. Called when a key is pressed while the control has input focus An that contains the event data. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. * Resets the property to its default value. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized * Determines whether the property should be serialized Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Determines whether the property should be serialized Boolean indicating whether the property should be serialized Called when the Form on which the control is sited becomes activated An that contains the event data. Called when the Form on which the control is sited becomes deactivated An that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resolves the Appearance used by the control's dropdown button The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Resolves the Appearance used by the control's dropdown calendar The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Resolves the specified Appearance by setting its default values to the actual values used by the control The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

remarks>

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

remarks>
Called when a property has changed on a sub object Notification handler for the PropertyChanged event event arguments Handles the editor's ValueChanged event Event arguments Handles firing of the ValueChanged Event An that contains the event data. Handles the editor's BeforeDropDown event Event arguments Handles the editor's AfterDropDown event Event arguments Handles the editor's AfterCloseUp event Event arguments Handles the editor's BeforeEnterEditMode event Event arguments Handles the editor's BeforeExitEditMode event Event arguments Handles the editor's AfterEnterEditMode event Event arguments Handles the editor's AfterExitEditMode event Event arguments Handles firing of the BeforeDropDown Event An that contains the event data. Handles firing of the AfterDropDown Event An that contains the event data. Handles firing of the AfterCloseUp Event An that contains the event data. Handles firing of the BeforeEnterEditMode Event An that contains the event data. Handles firing of the BeforeExitEditMode Event An that contains the event data. Handles firing of the AfterEnterEditMode Event An that contains the event data. Handles firing of the AfterExitEditMode Event An that contains the event data. Handles the editor's KeyDown event Key Event arguments Handles the editor's KeyPress event KeyPress Event arguments Handles the editor's KeyUp event Key Event arguments Returns the editor associated with this control Returns the mask display mode Returns the value of the derived control's Nullable property Returns the value of the derived control's NullText property Returns the value of the derived control's Value property Sets the value of the derived control's Value property Returns the value of the derived control's UIElement property Factory method used to create the component role that provides the style information for the control. Fired when the control's property has changed Fired before the dropdown calendar is displayed The BeforeDropDown event can be canceled; when this happens, the dropdown calendar is not displayed, and the event does not fire. Fired after the dropdown calendar is displayed Fired after the dropdown calendar closes Fired before the control enters edit mode Fired before the control exits edit mode Fired after the control enters edit mode Fired after the control exits edit mode Returns the control's main element Returns the instance of the EmbeddableEditorBase-derived class associated with this control The instance returned by this property is the member instance used by the control. Returns a copy of the instance of the EmbeddableEditorBase-derived class associated with this control, with exactly the same property settings The instance returned by this property is the instance used by objects that want to embed an editor of this type. IProvidesEmbeddableEditor callers will be returned this instance of the editor. Returns the instance of the DateTimeEditorOwner class associated with the control Gets/sets the minimum date that will be accepted by the control.

The UltraDateTimeEditor control provides the ability to restrict the range of dates that will be accepted by the control. This is accomplished by setting the MinDate and properties.

Gets/sets the maximum date that will be accepted by the control.

The UltraDateTimeEditor control provides the ability to restrict the range of dates that will be accepted by the control. This is accomplished by setting the and MaxDate properties.

Gets/sets the display style for the control's dropdown button.

The UltraDateTimeEditor control provides the ability to control whether the dropdown button is displayed.

When set to Always (default), the dropdown button is always displayed, as is the case with an intrinsic ComboBox control.

When set to Never, the dropdown button is never displayed. Note that this does not affect whether the list portion of the control can be displayed.

When set to OnMouseEnter, the dropdown button is displayed when the cursor passes into the boundaries of the control, and hidden when it passes outside.

Note: The DropDownButtonDisplayStyle property does not affect whether the list portion of the control can be displayed; however, the list portion can be prevented from displaying by canceling the event.

Gets/sets the display style for the control's spin buttons.

The UltraDateTimeEditor control provides the ability to control whether (and how) the spin buttons are displayed.

When set to Always (default), the spin buttons are always displayed.

When set to Never, the spin buttons are never displayed.

When set to OnMouseEnter, the spin buttons are displayed when the cursor passes into the boundaries of the control, and hidden when it passes outside.

Gets/sets the style for the control's dropdown button. Gets/sets the alignment for the control's dropdown button.

The UltraDateTimeEditor control provides the ability to situate the dropdown button on either the right (default) or left side of the control.

Gets/sets the alignment for the control's spin buttons.

The UltraDateTimeEditor control provides the ability to situate the spin buttons on either the right (default) or left side of the control.

Returns the object that embodies the representation of the control in the user interface (read-only).

The UIElement property returns a reference to the UIElement that represents the control itself. All the UI aspects of the control are implemented as UIElements which are children of the control's UIElement (available only at runtime).

Gets/sets the display style used by the control.

The control can visually emulate the display styles seen in Office2000, OfficeXP, or Office2003 by setting the DisplayStyle property appropriately, regardless of the operating system on which the control is running.

Note: When the control's DisplayStyle property is set to anything other than Standard, the property is not applicable.

Gets/sets the input mask used by the control.

When inputting data, the user can only replace a placeholder with a character that is of the same type as the one specified in the input mask. If the user enters an invalid character, the control rejects the character. The control can distinguish between numeric and alphabetic characters for validation, but cannot validate for valid content, such as the correct month or time of day.

The input mask can consist of the following characters:

Character

Description

:Time separator. The actual character used is the one specified as the time separator by the system's international settings. This character is treated as a literal for masking purposes
/Date separator. The actual character used is the one specified as the date separator by the system's international settings. This character is treated as a literal for masking purposes.
mm, dd, yyCombination of these three special tokens can be used to define a date mask. mm for month, dd for day, yy for two digit year and yyyy for four digit year. Examples: mm/dd/yyyy, yyyy/mm/dd, mm/yy.
hh, mm, ss, ttCombination of these three special tokens can be used to define a time mask. hh for hour, mm for minute, ss for second, and tt for AP/PM. Examples: hh:mm, hh:mm tt, hh:mm:ss.
{date}{date} token is a place holder for short date input. The date mask is derived using the underlying culture settings.
{time}{time} token is a place holder for short time input. Short time typically does not include the seconds portion. The time mask is derived using the underlying culture settings.
{longtime}{longtime} token is a place holder for long time input. Long time typically includes the seconds portion. The long time mask is derived using the underlying culture settings.
LiteralAll other symbols are displayed as literals; that is, they appear as themselves.

Note: Masking is always enabled for the control. When the MaskInput property is not specifically set, a default mask is used.

Gets/sets the mask that is applied to the control's property.

This property is used to determine how mask literals and prompt characters are handled when the control's are retrieved using the property.) Based on the setting of this property, the text of the control will contain no prompt characters or literals (just the raw data), the data and just the literals, the data and just the prompt characters, or all the text including both prompt characters and literals. The formatted spacing of partially masked values can be preserved by indicating to include literals with padding, which includes data and literal characters, but replaces prompt characters with pad characters (usually spaces).

In some cases, it may be appropriate in your application to store mask literals as well as data.

Gets/sets the mask that is applied to the text displayed by the control when the control does not have the input focus.

This property is used to determine how mask literals and prompt characters are displayed when the control is not in edit mode. Based on the setting of this property, the text of the control will contain no prompt characters or literals (just the raw data), the data and just the literals, the data and just the prompt characters, or all the text including both prompt characters and literals. The formatted spacing of partially masked values can be preserved by indicating to include literals with padding, which includes data and literal characters, but replaces prompt characters with pad characters (usually spaces).

Generally, prompt characters disappear when the control does not have the input focus, as a visual cue to the user. In some cases, however, it may be appropriate in your application to display mask literals as well as data when the control does not have the input focus.

Note: Since the MaskDisplayMode property could potentially conflict with the control's property, the MaskDisplayMode property is not applicable when the control's property is set to a non-empty string.

Gets/sets the mask that is applied to the control's text when it is copied to the clipboard.

This property is used to determine how mask literals and prompt characters are handled when the control's contents are copied to the clipboard. Based on the setting of this property, the text of the control will contain no prompt characters or literals (just the raw data), the data and just the literals, the data and just the prompt characters, or all the text including both prompt characters and literals. The formatted spacing of partially masked values can be preserved by indicating to include literals with padding, which includes data and literal characters, but replaces prompt characters with pad characters (usually spaces).

Gets/sets the format information used by the control.

By default, the control uses the system's CurrentCulture. The FormatProvider property allows the control to be set to use any Culture supported by the .NET runtime.

* Gets/sets the format string used by the control.

Note: Since the FormatString could potentially conflict with the control's mask settings, the FormatString property is only applicable when the control is not in edit mode. Conversely, the control's property is not applicable when the FormatString property is set to a non-empty string.

Returns the default size of the control Gets/sets the control's current value.

The Value property returns an object containing either a or Null if the value has been cleared.

The Value property may be bound to a database.

Returns or sets whether when the control's property can be set to null. Returns or sets the text to be used by the control when the value is null.

When the control's value is null (Nothing in VB), the control displays an empty string by default. The NullText property enables the end developer to change the text that is displayed for null values (for example, '(NULL)' or '(none)').

Gets/sets the prompt character. The default prompt character is the underscore (_).

Note: Because the control requires a prompt character to indicate unpopulated mask positions, the PromptChar property cannot be set to the null character ('\x00'). If the property is set to the null character, the value will be changed to the space character ('\x32') instead.

(Read-only) Returns whether the control's editor is currently in edit mode. Available only at runtime. Returns the instance of the editor associated with this control. The Editor property is read-only, and available only at runtime. The instance returned by this property is the member instance used by the control. Determines what happens when the control is validated and the text cannot be converted to a valid date.

When the user enters text in the UltraDateTimeEditor, then the control will validate that text when in the Leave or Validating events. If the text cannot be converted to a valid date, the control must revert the value to a valid date. This property determines whether the control will use the last valid date that was entered as the user typed, or the the original value when the control was entered.

When set to 'PreserveWhileInEditMode', the user input is left intact until the control is allowed to exit edit mode, or passes validation. This is useful in scenarios where, for example, it is desirable to leave unpopulated mask placeholders intact, so that after an error message is displayed and focus returns to the control, the user can see why the input was rejected and continue editing with previously entered characters left as they were entered.

The 'PreserveWhileInEditMode' setting is only applicable in scenarios where the control's BeforeExitEditMode event is conditionally canceled, or, in the case where AlwaysInEditMode is set to true, the Validating event is conditionally canceled. In these situations, the 'PreserveWhileInEditMode' setting will prevent the control's value from reverting to the last valid value when the validation fails, which in turn preserves the edit portion's contents, effectively allowing the user to continue editing the value without losing previously entered characters.

The 'PreserveWhileInEditMode' setting does not prevent partially entered years from being automatically resolved; this is goverened by the system's two digit year rule. When two digits or three digits are entered for a four digit year section, the four year value is automatically resolved by the control.

Specifies whether to auto-fill empty date components when the user attempts to leave the editor. The default is None. For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Gets/sets the border style used by the control. Gets/sets the current date for the control.

An exception is thrown if the DateTime is set to a value that is outside the range determined by the and properties.

Returns whether the control's current value represents a valid date

The IsDateValid property can be used to determine if the date to which the control's property is currently set is valid, i.e., falls within the range specified by the and properties.

The IsDateValid property is available only at runtime.

Gets/sets the alignment for the control's dropdown calendar.

When the control's dropdown button is clicked, a calendar is displayed. Its selected date is preset to the date in the edit portion, or, if no valid date is set, the current date. When the control's dropdown calendar closes up, the edit portion is set to display the date that was selected in the calendar portion. The DropDownCalendarAlignment property determines which side of the control the dropdown calendar will be aligned with.

Local reference to a DateTimeIncrement object which is used during design-time interaction Gets/set the amount the control's Value will be incremented/decremented by when using the spin buttons. Returns the default value for the property. Returns or sets the object that controls the objects's formatting

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 the UltraWinSchedule, 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.

There are two ways of working with the Appearance property and assigning the attributes of an SSAppearance object to other objects. One way is to create a new Appearance object, adding it directly to the Appearances collection. Then you assign the new Appearance object to the Appearance property of the object you want to format. This method uses a "named" Appearance object that you must explicitly create (and to which you must assign property settings) before it can be used. For instance, you could create an object in the control's Appearances collection and assign it some values as follows:

UltraDateTimeEditor1.Appearances.Add "New1"

UltraDateTimeEditor1.Appearances("New1").BorderColor = Color.Blue

UltraDateTimeEditor1.Appearances("New1").ForeColor = Color.Red

Creating the object in this way does not apply formatting to any visible part of the control. The object simply exists in the collection with its property values, waiting to be used. To actually use the object, you must assign it to the control's (or another object's) Appearance property:

UltraDateTimeEditor1.Appearance = UltraDateTimeEditor1.Appearances("New1")

In this case, only one Appearance object exists. The control's appearance is governed by the settings of the "New1" object in the collection. Any changes you make to the object in the collection will immediately be reflected in the control.

The second way of working with the Appearance property is to use it to set property values directly, such as:

UltraDateTimeEditor1.Appearance.ForeColor = Color.Blue

In this case, an Appearance object is automatically created by the control. This Appearance object is not a member of an Appearances collection and it does not have a name. It is specific to the object for which it was created; it is an "intrinsic" Appearance object. Changes to the properties of an intrinsic Appearance object are reflected only in the object to which it is attached.

Note that you can assign properties from a named Appearance object to an intrinsic Appearance object without creating a dependency relationship. For example, the following code...

UltraDateTimeEditor1.Appearance.ForeColor = UltraDateTimeEditor1.Appearances("New1").ForeColor

...does not establish a relationship between the foreground color of the intrinsic object and that of the named object. It is simply a one-time assignment of the named object's value to that of the intrinsic object. In this case, two Appearance objects exist - one in the collection and one attached to the control - and they operate independently of one another.

If you wish to assign all the properties of a named object to an intrinsic object at once without creating a dependency relationship, you can use the Clone method of the Appearance object to duplicate its settings and apply them. So if you wanted to apply all the property settings of the named Appearance object "New1" to the control's intrinsic Appearance object, but you did not want changes made to "New1" automatically reflected in the control, you would use the following code:

UltraDateTimeEditor1.Appearance = UltraDateTimeEditor1.Appearances("New1").Clone

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 if an object has been created. Returns the event handler that notifies OnSubObjectPropChanged Gets/sets the object used by the control's dropdown button and spin buttons. Returns true if a object has been created. Gets/sets the object used by the control's dropdown calendar. Returns true if a object has been created. Returns the event handler that notifies CalendarLook.CalendarLookChanged Returns the event handler that notifies SelectionChangeCommitted Returns the number of 'y' characters in the resolved mask Returns the event handler that notifies BeforeEnterEditMode Returns the event handler that notifies BeforeExitEditMode Returns the event handler that notifies AfterEnterEditMode Returns the event handler that notifies AfterEnterEditMode Returns the event handler that notifies BeforeDropDown Returns the event handler that notifies AfterDropDown Returns the event handler that notifies AfterCloseUp Returns the event handler that notifies OnKeyDown Returns the event handler that notifies OnKeyPress Returns the event handler that notifies OnKeyUp Displays the About dialog for the control. Return the license we cached inside the constructor BackColor property - use the BackColor property of the control's instead. BackgroundImage property - use the ImageBackground property of the control's instead. ForeColor property - use the ForeColor property of the control's instead. Cursor property - use the Cursor property of the control's instead. Indicates if the internal editor has been created Returns the editor provided to other controls Indicates if the internal editor has been created DateTimeEditorOwner class, specific to the UltraDateTimeEditor control Constructor The instance of the UltraTextEditor control to which this class is associated Returns the data type. The context that was passed into the method. The data type. Returns information needed to format a string. The context that was passed into the method. Returns the format string or null. Returns the IFormatProvider or null. The padding to place around the value to display. The context that was passed into the method. (out) The padding to place around the value to display. A boolean indicating whether a meaningful value was returned. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns whether this editor is always in edit mode The EmbeddableEditorBase-derived instance True if the editor never leaves edit mode. The default implementation returns false. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns the maximum allowable value. The context that was passed into the method. The maximum value or null if there is no maximum. The default implementation returns 0. Returns the minimum allowable value. The context that was passed into the method. The minimum value or null if there is no minimum. The default implementation returns 0. Returns whether the text is multiline. The context that was passed into the method. A boolean indicating whether the text is multiline The default implementation returns false. Returns true if the control is enabled The context that was passed into the method. A boolean indicating whether the text is read only The default implementation returns false. Returns the horizontal and vertical offset to apply to the DropDown's list The context that was passed into the method. The horizontal and vertical offset to apply to the DropDown's list Since it is implied that a ValueList's DropDown is displayed at the bottom left

corner of the element that displays it, this property provides a way to compensate for

borders, etc.
Returns the display style to be applied to the embeddable editor element The context that was passed into the method. EmbeddableElementDisplayStyle Returns the button style to be used by the embeddable editor element's button The context that was passed into the method. The button style to be used by the embeddable editor element true if the button style is resolved; otherwise, false. Returns the border style to be used by the embeddable editor element The context that was passed into the method. The border style to be used by the embeddable editor element Returns whether the element should be drawn as if it is in its "active" state. The context that was passed into the method. Whether the element should be drawn as if it is in its "active" state. Returns masking information The context that was passed into the method. The string used for masking the value or null if there is no mask. Determines whether literals and prompt characters are included in Value property of the Editor. Determines whether literals and prompt characters are displayed when not in edit mode. Determines whether literals and prompt characters are included when the editor copyies text to the clipboard. True only if masking info is available. The default implementation returns false. Called when an embeddable editor is entered The EmbeddableEditorBase-derived editor Called when an embeddable editor is left The EmbeddableEditorBase-derived editor Called by an embeddable editor to determine whether the specified key should be handled by the owner The EmbeddableUIElementBase-derived element If the owner returns true, the editor should not perform its default keyboard processing Returns the image list to be used by the editor's ValueList, or null The context that was passed into the method. An ImageList, or null if no ImageList exists Returns the color that is used as the transparent color for images displayed by the editor The context that was passed into the method. The color that is used as the transparent color for images displayed by the editor Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. The string to display for a null value. The context that was passed into the method. (out) Returns the string that should be used if the value is null or DB_Null. A boolean indicating whether a meaningful value was returned. The default implementation returns an empty string. Returns the character used as prompt during editing (e.g. '_'). The context that was passed into the method. Prompt character. True only if prompt character info is available. Returns the context menu to be used by the editor The context that was passed into the method. A ContextMenu, or null if no ContextMenu exists Designer for control. GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Returns the allowable design time selection rules. Gets the for this designer's control/component. The main UIElement for the UltraComboEditor control Creates a new instance of the UltraComboEditorUIElement class The UltraDateTimeEditor control instance that this UIElement represents Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Called when a mouse down message is received. Returning true will cause normal mouse down processing to be skipped The providing mouse information. OnMouseEnter OnMouseLeave Handles rendering the background. UIElementDrawParams Returns the border style Returns all borders Returns the ui role for the element. Provides commonly used properties in the SmartTag Panels of masked editor controls. Constructor Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Infragistics' UltraFontNameEditor control

The UltraFontNameEditor control provides a ComboBox-like control whose list is pre-populated with the names of all the fonts on the system that are supported by the .NET runtime. Furthermore, the control provides these additional features:

  • Each item in the control's collection has its own object, which means that each item can have a distinct font, foreground color, background color, and image. (see )
  • The edit portion also has its own object, and as such can have a different font, foreground color, background color, and image, than any/all of the items. (see UltraComboEditor.Appearance)
  • The dropdown button also has its own object, and as such can have its own foreground color and background color. (see )
  • MRU list functionality (see , , )
  • Automatic word completion (see )
  • Sorting (see )
  • The ability to change the side on which the dropdown button and dropdown list appear (see , )
  • The ability to change whether (and how) the dropdown button is displayed (see )
  • The ability to change the width of the dropdown list (see )
  • The look and feel of Office2003, OfficeXP and Office2000 (see UltraComboEditor.DisplayStyle)
  • WindowsXP theme support (see )
  • ImageList and transparent image support (see UltraComboEditor.ImageList, UltraComboEditor.ImageTransparentColor
  • The ability to change whether the names of the fonts are displayed in the font that they represent (see )
  • The ability to change whether the font type indicator is displayed (see )

Constructor Called after the control receives focus Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Returns whether the font corresponding to the specified fontName is a symbol font. The value of the Name property of the font to be evaluated A boolean indicating whether the font corresponding to the specified fontName is a symbol font. Returns whether the specified font is a symbol font. The font to be evaluated A boolean indicating whether the specified font is a symbol font. Causes the list to be repopulated with the names of available fonts FindString method The string to search for The index of the first item that contains a match for the specified string FindString method The string to search for The index of the first item to to be included in the search The index of the first item that contains a match for the specified string FindStringExact method The string to search for The index of the first item that contains an exact match for the specified string FindString method The string to search for The index of the first item to to be included in the search The index of the first item that contains an exact match for the specified string Called when a property has changed on a sub object Factory method used to create the component role that provides the style information for the control. Synchronizes the properties of the Editor copy with the control's Editor Creates a new object. A new EditorWithText object. Creates a new object. The owner associated with the editor being created. A new EditorWithText object. Returns the instance of the EmbeddableEditorBase-derived class associated with this control The instance returned by this property is the member instance used by the control. Gets/sets the ValueList used by the control (Read-only) Returns the control's ValueListItems collection, which represents the font items in the dropdown list.

The Items collection is a collection of type .

The items in the list portion of the control are objects of type . A ValueListItem has both a data value and display text, so that the text displayed by the item can be independent of the value that the item represents.

When a ValueListItem has no specific display text set, the string representation of its data value is displayed. When items are selected from the dropdown list, the control's property is set to that item. The property is also set to the index of that item.

Gets or sets whether the font's type indicator icon will be displayed for items in the dropdown list.

Note: When the ShowFontTypeIndicator is true, the Image property of the control's is not applied.

Gets or sets whether the font names in the list will be displayed in the font they represent.

By default, each font name in the dropdown list is displayed in the font that it represents. The ShowFontNamesInFont property provides the ability to disable this feature.

Note: When the ShowFontNamesInFont is true, the font data of the control's is not applied.

Returns the default value for the DropDownListWidth property Returns the default value for the HasMRUList property Returns the default value for the MaxMRUItems property Returns the default value for the MaxDropDownItems property Return the license we cached inside the constructor The InitializeDataItem event is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. UltraNumericEditor class controlMinValue controlMaxValue Constructor Resets the property to its default value. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Determines whether the property should be serialized Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Converts the specified string to a value that is of the same type as that specified by the NumericType property The string representation of the value to be converted (out) The converted value, or null if the conversion failed A boolean indicating whether the conversion was successful Returns whether the specified value is within the range specified by the MinValue and MaxValue properties The value to check A boolean indicating whether the specified value is within the Min/Max range Instantiates the EmbeddableEditorOwner associated with this control Returns the value of the derived control's Nullable property Returns the value of the derived control's NullText property Returns the value of the derived control's Value property Factory method used to create the component role that provides the style information for the control. The for the control. Returns or sets the type of numeric data the control supports.

The control will support either integer or double-precision decimal numeric entry.

Returns or sets the input mask used by the control.

When inputting data, placeholder characters are displayed, and the user can only replace a placeholder with a character that is of the same type as the one specified in the input mask. The control can distinguish between numeric and alphabetic characters for validation, but cannot validate for valid content, such as the correct month or time of day.

When data masking is enabled, the property determines how the control's contents are copied to the clipboard, the property specifies how the control's contents are returned by the Value property, and the property indicates how cell values are displayed.

Character

Description

{double:i.f:c}{double:i.f:c} is a place holder for a mask that allows floating point input where i and f in i.f specify the number of digits in the integer and fraction portions respectively. The :c portion of the mask is optional and it specifies that the inputting of the value should be done continous across fraction and integer portions. For example, with :c in the mask, in order to enter 12.34 the user types in "1234". Notice that the decimal separator character is missing. This allevietes the user from having to type in the decimal separator.
{double:-i.f:c}Same as {double:i.f:c} except this allows negative numbers.
{currency:i.f:c}Same as {double:i.f:c} except the mask is constructed based on currency formatting information of the underlying format provider or the culture. It typically has the currency symbol and also displays the group characters.
{currency:-i.f:c}Same as {currency:i.f:c} except this allows negative numbers.

.

Decimal placeholder. The actual character used is the one specified as the decimal placeholder by the system's international settings. This character is treated as a literal for masking purposes.

,

Thousands separator. The actual character used is the one specified as the thousands separator by the system's international settings. This character is treated as a literal for masking purposes.

-Minus sign when followed by a number section defined by series of 'n's (like in "-nn,nnn.nn") indicates that negative numbers are allowed. When not followed by a series of 'n's, it's taken as a literal. Minus sign will only be shown when the number is actually negative.
+Plus sign when followed by a number section defined by series of 'n's (like in "-nn,nnn.nn") indicates that negative numbers are allowed. However, it differs from '-' in the respect that it will always show a '+' or a '-' sign depending on whether the number is positive or negative.
nDigit placeholder. A group of n's can be used to create a numeric section where numbers are entered from right to left. Character must be numeric (0-9) but entry is not required.
LiteralAll other symbols are displayed as literals; that is, they appear as themselves.

Returns or sets the control's current value.

This property returns the number currently entered in the control.

Returns or sets the control's minimum allowable value.

If the user enters a value less than the value specified for this property, the event will occur when the control loses focus.

Returns or sets the control's maximum allowable value.

If the user enters a value greater than the value specified for this property, the event will occur when the control loses focus.

Returns or sets whether when the control's property can be set to null. Returns or sets the text to be used by the control when the value is null.

When the control's value is null (Nothing in VB), the control displays an empty string by default. The NullText property enables the end developer to change the text that is displayed for null values (for example, '(NULL)' or '(none)').

Note: The control displays a mask when in edit mode, and as such does not display the value of the NullText property when in edit mode.

Gets/set the amount the control's Value will be incremented/decremented by when using the spin buttons. Returns the instance of the NumericEditorOwnerBase class associated with the control Gets/sets the value Gets/sets the min value Gets/sets the max value Displays the About dialog for the control. Return the license we cached inside the constructor NumericEditorOwner class, specific to the UltraNumericEditor control Constructor The instance of the UltraNumericEditorBase-derived control to which this class is associated Returns the data type. The context that was passed into the method. The data type. Returns the image list to be used by the editor's ValueList, or null The context that was passed into the method. An ImageList, or null if no ImageList exists Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. The string to display for a null value. The context that was passed into the method. (out) Returns the string that should be used if the value is null or DB_Null. A boolean indicating whether a meaningful value was returned. The default implementation returns an empty string. The main UIElement for UltraNumericEditorBase-derived controls Creates a new instance of the UltraNumericEditorUIElement class The UltraNumericEditor control instance that this UIElement represents Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Called when a mouse down message is received. Returning true will cause normal mouse down processing to be skipped The providing mouse information. True if normal mouse processing should be skipped. OnMouseEnter OnMouseLeave Handles rendering the background. UIElementDrawParams Returns the border style Returns all borders Returns the ui role for the element. Designer for base derived controls. GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Returns the allowable design time selection rules. Gets the for this designer's control/component. Control for displaying a group of option button values. Owner info for the check control CTOR Required method for Designer support - do not modify the contents of this method with the code editor. The OnKeyDown event. An that contains the event data. OnGotFocus An that contains the event data. Clean up any resources being used. True if managed and unmanaged resources should be cleaned up. OnCreateControl Processes a mnemonic character. The mnemonic character entered. True if the mnemonic was processed; otherwise, false. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed, false otherwise. Creates a new accessibility object for the control. A new accessibility object for the control. Called after the control loses focus An that contains the event data. Factory method used to create the component role that provides the style information for the control. The for the control. Raises the event. A that contains the event data. Resets the property to its default value.

Invoke this method to reset the property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the BorderStyle property is set to its default value.

Returns True if the BorderStyle property is not set to its default value; otherwise, it returns False.

Invoke the UltraColorPicker.ResetBorderStyle method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Indicates if the specified key is used for input by the control. Key information True if the key is used for input.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Called when focus is leaving the editor. The editor whose is losing focus. Resolves the Appearance used by the control's dropdown list items The AppearanceData to resolve Bit flags representing which Appearance properties are to be resolved Resolves the elements appearance. Structure to receive the updated appearance info. Flag enumeration indicating which properties need to be resolved. Called when a property has changed on a sub object

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Returns the text of the item at the specified index The index of the item A string containing the item's text An that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

BeginInit EndInit Used to notify accessible clients that an accessible event for the editor has occurred. Enumeration indicating the event that occurred. Updates the ValueListItems with the current values in the data source. After assigning or modifying the control's data source, call this method so that the items are synchronized. If the control is not bound to a data source then an InvalidOperationException will be thrown.

This method has two distinct, yet related, uses. By default the databinding process will occur on an as-needed basis. However, after setting the property this method can be called to force the databinding process to occur immediately.


The other way that this method can be used is as a way to synchronize with a non- data source. If the control is bound to a data source which implements then any modifications made to the data source will automatically propogate to the control. When the control is bound to a data source which does not implement (such as Array or ArrayList) there is no automated infrastructure for notifying the control of modifications to the data source. In that scenario this method can be used to synchronize the control's list of items with the new values in the data source.

Returns whether the property requires serialization. Resets the property to its default value. Returns whether the property requires serialization. Resets the property to its default value. Sets the DataSource and DataMember properties in one atomic operation. The new data source. The new data member. Handles firing of the InitializeDataItem event. An that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Event to notify controls that checkstatus has changed ReadOnly returns main UIElement Overriden. This property is obsoleted. Please use object's BackColor property instead. Gets/sets the color that will be masked out of the image displayed by the control. Gets/sets the current data value. Available only at runtime. Gets/sets the current value. Available only at runtime. Gets/sets the index of the checked item. Gets/sets the currently focused item. Available only at runtime. (Read-only) Returns the control's ListItems collection, which corresponds directly to the editor's ValueListItems collection Gets/sets the ValueList used by the control Returns or sets the object that controls formatting of the items in the control's dropdown list. Default appearance for the ColorPicker control Returns whether or not the control has an appearance Border style of the control Gets/sets whether an ampersand in an item's text is interpreted as an accelerator (hotkey prefix).

If True, ampersands in each item's text will be converted to an underline and when the mnemonic is entered by the user the corresponding item will become the new .

If False, ampersands in the text are not converted and the control does not respond to mnemonics.

For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Returns an object that can be used to information about a value from the owner. This is an instance of a class that the owner derives from EditorOwnerInfoBase. Returns the associated editor Handler for when a prop on a sub object is changed Displays the About dialog for the control. Return the license we cached inside the constructor BackgroundImage Gets/sets the control's text. If the new value does not match the display text of any items in the control's collection, the set fails and the text reverts to an empty string. ForeColor Font Controls the horizontal spacing between item columns Controls the vertical spacing between item columns Controls the space between the option button and the text. Determines the origin of the option buttons relative to the top/left of the control. Determines the smallest possible width of an item column. Set this to 0 for the control to automatically size the columns. Determines the maximum possible width of the item columns. Set this to 0 to have no maximum width. DefaultSize Returns the main UIElement for the control If different than null, specifies custom data filter used by the editor. Gets/sets the source of the data for binding. Gets/sets the data member of the data source from which the control's collection is populated. Gets/sets the name of the property in the data source whose contents to display in the dropdown. Fires when a ValueListItem is created to represent a value found in the data source. Gets/sets the name of the property in the data source from which to retrieve the values associated with items in the dropdown. To specify that the value of the control should return the entire ListObject of the item, instead of any individual field on that item, set ValueMember to Determines how glyphs such as check boxes and radio buttons are drawn.

Note: If you want to set the GlyphStyle for all Infragistics controls in your application, use the static property. It is not neccessary to set GlyphStyle on each control individually. The control setting will override the UIElementDrawParams setting.

Determines how radio buttons are drawn. To use the standard glyphs, set this property to the static UIElementDrawParams.StandardRadioButtonGlyphInfo instance. To use the Office2007 glyphs, set this property to the static UIElementDrawParams.Office2007RadioButtonGlyphInfo instance.

Note: If you want to set the GlyphInfo for all Infragistics controls in your application, use the static property. It is not neccessary to set GlyphInfo on each control individually. This control setting will override the UIElementDrawParams setting.

Accessible object representing an Initializes a new Control which is represented by the accessible object Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An AccessibleObject that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Returns the object that has the keyboard focus. An AccessibleObject that specifies the currently focused child. This method returns the calling object if the object itself is focused. Returns a null reference (Nothing in Visual Basic) if no object has focus. Returns the checked item Returns the role of the accessible object. Gets or sets the value of an accessible object. Invoked when the object should serialize itself. Serialization manager Object to serialize The serialized object information Summary description for UltraOptionSetControlDesigner. UltraOptionSetControlDesigner Constructor GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Invoked when the control is first created at design time. Dictionary of default values Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraOptionSet. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Summary description for CheckControlOwnerInfo Constructor. The associated . Returns the control's ValueList as an IValueList The owner context The control's ValueList. Returns the owner's control. The context that was passed into the method. The owner's control. This is used e.g. to re-parent the edit control. Returns the data type. The context that was passed into the method. The data type. Returns information needed to format a string. The context that was passed into the method. Returns the format string or null. Returns the IFormatProvider or null. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns whether the value is enabled for editing. The context that was passed into the method. True if the value is enabled for editing. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Determines if a focus rect should be drawn. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns whether the value can be set to null. The context that was passed into the method. True if the value can be set to null. Determines whether the ampersand character is interpreted as an accelerator (hotkey prefix). The owner context. A boolean indicating whether the ampersand character is interpreted as a hotkey prefix. Returns a boolean indicating whether or not a custom glyph info should be used. The type of glyph being drawn. The owner context A GlyphInfoBase object true if the glyph info is reslolved; otherwise, false. Returns whether the UI is in a proper state to show keyboard accelerators. Context used to identify the object to reference. A boolean indicating if keyboard accelerators should be shown. Returns the editor associated with this EmbeddableEditorOwnerBase-derived class The context that was passed into the method. The assocaited . Returns the color that is used as the transparent color for images displayed by the editor The context that was passed into the method. The color that is used as the transparent color for images displayed by the editor Returns the embeddable uielement associated with a particular object or null if none is available. Context used to identify the object to reference The embeddable uielement representing the specified owner context. Notifies the owner that an accessible event has occurred. Context used to identify the object to reference Enumeration indicating the event that occurred. Returns true if in design mode, false otherwise. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Called when a mouse down message is received. Returning true will cause normal mouse down processing to be skipped The providing mouse information. Returns the border style Returns the ui role for the element. Control for rendering a single image.

The UltraPictureBox is designed to display a single image. The property is used to assign the image to be displayed - this property may be bound. When the Image property is set, the event is invoked.

By default, the Image is only scaled when the image size exceeds the size of the control. This can be changed using the property. By default, the image will be centered within the control but this may be changed by changing the and of the property.

The control includes the ability to draw a drop shadow below the image. To enable the shadow, set the to true. The color of the shadow can be controlled using the while the size may be control using the .

By default, the control is rendered without a border. A border may be assigned using the property. The colors used by the border are based on the (for single pixel borders) and for 3d borders. These properties can be changed using the property.

Note While the object has an Image property, setting this property will have no effect. To change the image that is displayed, use the property of the control.

Initializes a new Indicates whether the property contains data that needs to be serialized. Returns true if the property needs to be serialized.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Resets the property to its default value.

Use this method to reset the property. If the property was set to an Appearance from the Appearances collection, the properties on the object in the collection will remain the same but the property will no longer be attached to that . To reset the properties of the associated Appearance object, the method of the Appearance object itself should be invoked instead.

Invoked when a property on a subobject has changed. Information about the property change Handles disposing the control's resources. Boolean indicating if managed and unmanaged resources should be released. Overriden. Called when the control's size or position is about to change. The new property value of the control. A bitwise combination of the System.Windows.Forms.BoundsSpecified values. The new property value of the control. The new property value of the control. The new property value of the control. Required to override the sizing of the control when autosized. Invoked when the control is first created. Used to invoke the event. An that contains the event data. Creates a new accessibility object for the control. A new accessibility object for the control. Used to notify accessible clients that an accessible event for the editor has occurred. Enumeration indicating the event that occurred. Invoked to determine the preferred size of the control. Proposed size for the control The preferred size for the control Factory method used to create the component role that provides the style information for the control. Used to invoke the event. An that contains the event data. Returns the editor used by the control to display the image. Indicates whether the has been created for the control. Returns the editor provided externally via the interface Indicates whether the has been created. Returns the owner class used by the control to provide the editor with information. Returns the main control element for the control. Returns the default size for the control. 100 x 50 Event handler for the SubObjectPropChange event of derived objects Returns or sets the image displayed by the control. Returns/sets whether a shadow is rendered around the image. DrawBorderShadow creates a rectangular shadow based on the size of the image. It will not properly create borders for non-rectangular images. Returns/sets the color of the border shadow. Returns/sets the extent of the border shadow Returns/sets whether the aspect ratio should be maintained when scaling the image. Returns/sets when the image should be scaled. Returns/set the border style rendered around the control. Returns the resolved border style for the control. Gets/sets the appearance for the control.

Note While the object has an Image property, setting this property will have no effect. To change the image that is displayed, use the property of the control.

Indicates whether an object has been created. Returns true when the Appearance object for the property has been created.

Use this property to determine if an object has been created. Appearance objects in general are not created until the properties associated with them are accessed.

Returns or sets whether the control should automatically size based on the image and borders. Returns or sets the color that will be masked out of the image displayed by the control. Returns or sets the amount of space between the image and border.

Note There may be more space around the image depending upon the and property settings.

Returns or sets the image that is displayed when the property is null. Overriden. The BackgroundImage property does not affect the control Overriden. The Font property does not affect the Overiden. The ForeColor for the control does not affect the Overriden. Determines whether the control will receive focus when tabbing through the controls.

The AnimationControl does not receive focus so changing this property will not affect the control.

Overriden. Determines the default ImeMode for the control.

Since the UltraPictureBox does not receive focus and does not use the key messages, the default ImeMode is disabled.

Determines the ImeMode for the control. Text property - Not supported. Display the about dialog Returns the cached license for the control Event invoked when the property has been changed. This event is not used by the This event is not used by the This event is not used by the This event is not used by the This event is not used by the If different than null, specifies custom data filter used by the editor. Editor owner class used by the to provide the with information. Initializes a new Owning control Returns the editor used by the control. Object context The Returns the image to be displayed by the editor The value that should be rendered. The Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration of type describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. The default implementation returns false Returns the embeddable uielement associated with a particular object or null if none is available. Context used to identify the object to reference The embeddable uielement representing the specified owner context. Returns the BorderStyle to be used by the editor's embeddable element The context that was passed into the method. The BorderStyle to be used by the editor's embeddable element The default implementation returns false, with borderStyle set to UIElementBorderStyle.Default. Returns the color that is used as the transparent color for images displayed by the editor The context that was passed into the method. The color that is used as the transparent color for images displayed by the editor The padding to place around the value to display. The context that was passed into the method. (out) The padding to place around the value to display. A boolean indicating whether a meaningful value was returned. Returns the owner's control. The context that was passed into the method. The owner's control. This is used e.g. to re-parent the edit control. Notifies the owner that an accessible event has occurred. Context used to identify the object to reference Enumeration indicating the event that occurred. Returns the owning control. Indicates if the control is in design mode. Accessible object representing an Initializes a new Control which is represented by the accessible object Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An AccessibleObject that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Returns the role of the accessible object. Control element for the Initializes a new Owning UltraPictureBox control Invoked when the child elements should be created and positioned. Returns the associated Returns the ui role for the element. Enumeration for properties in the property property property property property property property property property property property property The control designer class for the Returns the allowable design time selection rules. Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraPictureBox. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Infragistics' UltraTextEditor control

The UltraTextEditor provides a text editor similar to the intrinsic TextBox provided by the .NET framework, with additional features, such as:

  • The standard Infragistics object is used to control all formatting (see )
  • WindowsXP theme support (see )
  • ImageList and transparent image support (see , ImageTransparentColor

controlAppearance Constructor. Creates an instance of the UltraTextEditor control. Returns true if the key is a valid input key for this control The key to test True if the key is a valid input key for this control. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to test. True if the character should be sent directly to the control and not preprocessed, false otherwise. Scrolls the contents of the control to the current caret position.

Note: The ScrollToCaret method will only function correctly when the AlwaysInEditMode property is set to true.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resolves the appearance for the control Reference to the AppearanceData to be updated with the resolved values Reference to the flags describing which properties are to be resolved Creates a new instance of EditorWithText A new EditorWithText object. Creates a new object. The owner associated with the editor being created. A new EditorWithText object. Creates an instance of the EditorWithtextOwner A new instance. Factory method used to create the component role that provides the style information for the control. Invoked when a property on a subobject has changed. Information about the property change Returns the object that embodies the representation of the control in the user interface (read-only).

The UIElement property returns a reference to the UIElement that represents the control itself. All the UI aspects of the control are implemented as UIElements which are children of the control's UIElement (available only at runtime).

Returns the control's main element Gets/sets the character to be used to mask the actual typed character.

When the control's property is true, the PasswordChar property is not applicable.

Gets/sets whether the control supports multiple lines of text. Gets/sets whether a control automatically wraps words to the beginning of the next line when necessary.

When the property is false, the WordWrap property is not applicable.

Gets/sets the component that will perform spell checking on this control. Gets/sets a value indicating whether pressing ENTER creates a new line of text in the control or activates the default button for the form.

This property is ignored when the Multiline property is set to False.

Gets/sets a value indicating whether pressing the TAB key types a TAB character in the control instead of moving the focus to the next control in the tab order.

This property is ignored when the Multiline property is set to False.

Gets or sets which scrollbars, if any, should appear in a control.

When the property is false, the Scrollbars property is not applicable.

Note:The control's scrollbars are only displayed when the control is in edit mode.

Returns whether the control currently supports multiline text editing Displays the About dialog for the control. Return the license we cached inside the constructor BackColor property - use the BackColor property of the control's instead. BackgroundImage property - use the ImageBackground property of the control's instead. ForeColor property - use the ForeColor property of the control's instead. Cursor property - use the Cursor property of the control's instead. Returns the height required to render the spell checker's error marker. EditorWithTextOwner class, specific to the UltraTextEditor control Constructor The instance of the UltraTextEditor control to which this class is associated Returns the character used to mask the actual typed characters. The context that was passed into the method. The character to display when entering a password. True only if passwordChar character info is available. The default implementation returns false. Gets the spell checker The Returns whether the text should be wrapped if it doesn't fit. The context that was passed into the method. A boolean indicating whether the text should be wrapped Returns whether the element should be drawn as if it is in its "active" state. The context that was passed into the method. Whether the element should be drawn as if it is in its "active" state. Returns which scrollbars should appear in an editor's multiline TextBox. The context that was passed into the method. A boolean indicating which scrollbars should appear in an editor's multiline TextBox. Called by an embeddable editor to determine whether the specified key should be handled by the owner The EmbeddableUIElementBase-derived element If the owner returns true, the editor should not perform its default keyboard processing Designer for control. Returns the allowable design time selection rules. Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraTextEditor. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. The main UIElement for the UltraTextEditor control Creates a new instance of the UltraTextEditorUIElement class The UltraTextEditor control instance that this UIElement represents Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Called when a mouse down message is received. Returning true will cause normal mouse down processing to be skipped The providing mouse information. True if normal mouse processing should be skipped. OnMouseUp An that contains the event data. OnMouseEnter OnMouseLeave Handles rendering the background. UIElementDrawParams Returns all borders Returns the ui role for the element. Infragistics' UltraTimeZoneEditor control

The UltraTimeZoneEditor control provides a ComboBox-like control whose list is pre-populated with the names of the time zones found in the registry.

Like the class (from which it derives), the UltraTimeZoneEditor control also contains additional features, such as:

  • Each item in the control's collection has its own object, which means that each item can have a distinct font, foreground color, background color, and image. (see )
  • The edit portion also has its own object, and as such can have a different font, foreground color, background color, and image, than any/all of the items. (see )
  • The dropdown button also has its own object, and as such can have its own foreground color and background color. (see )
  • MRU list functionality (see , , )
  • Automatic word completion (see )
  • The ability to change the side on which the dropdown button and dropdown list appear (see , )
  • The ability to change whether (and how) the dropdown button is displayed (see )
  • The ability to change the width of the dropdown list (see )
  • The look and feel of Office2003, OfficeXP and Office2000 (see DisplayStyle)
  • WindowsXP theme support (see )
  • ImageList and transparent image support (see ,

Constructor Called after the control receives focus An that contains the event data. Called after the control is created Called when the control's initialization process begins. Causes the list to be repopulated with the names of available fonts FindString method The string to search for The index of the first item that contains a match for the specified string FindString method The string to search for The index of the first item to to be included in the search The index of the first item that contains a match for the specified string FindStringExact method The string to search for The index of the first item that contains an exact match for the specified string FindString method The string to search for The index of the first item to to be included in the search The index of the first item that contains an exact match for the specified string Finds the object whose property matches the specified standardName, or null (Nothing in VB) if no TimeZoneInfo object was found. The standard name for the time zone to find. The TimeZoneInfo object matching the specified name. Called when a property has changed on a sub object The that contains the property change information. Factory method used to create the component role that provides the style information for the control. The for the control. Creates a new instance of EditorWithText A new EditorWithText object. Creates a new object. The owner associated with the editor being created. A new EditorWithText object. Returns the instance of the EmbeddableEditorBase-derived class associated with this control The instance returned by this property is the member instance used by the control. Gets/sets the ValueList used by the control Returns the default value for the DropDownListWidth property Returns the default value for the HasMRUList property Returns the default value for the MaxMRUItems property Returns the default value for the MaxDropDownItems property Returns the default value for the DropDownStyle property (Read-only) Returns the control's ValueListItems collection, which represents the font items in the dropdown list.

The Items collection is a collection of type .

The items in the list portion of the control are objects of type . A ValueListItem has both a data value and display text, so that the text displayed by the item can be independent of the value that the item represents.

When a ValueListItem has no specific display text set, the string representation of its data value is displayed. When items are selected from the dropdown list, the control's property is set to that item. The property is also set to the index of that item.

Return the license we cached inside the constructor The InitializeDataItem event is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. This property is not available for this control since it does not support data binding. An editor control that provides functionality to select a value by moving a thumb across a specified range, either through mouse or keyboard interaction. Required method for Designer support - do not modify the contents of this method with the code editor. Initializes a new instance of the control. Creates a new accessibility object for the control. A new accessibility object for the control. Factory method used to create the component role that provides the style information for the control. The for the control. Clean up any resources being used. True if managed and unmanaged resources should be cleaned up. Invoked to determine the preferred size of the control. Proposed size for the control The preferred size for the control Returns whether the key is used by the editor. The object indicating which keys were pressed. True only if the editor is in edit mode and the key is used by the editor. Invoked when the control is created. Handles the notification when the control receives focus. EventArgs The OnKeyDown event. An that contains the event data. Fired after a property has changed Event arguments containing information about the property change Returns a Boolean value that determines whether the Padding property is set to its default value. True if the value should be serialized. Resets the Padding property to its default value. Overriden. Called when the control's size or position is about to change. The new property value of the control. A bitwise combination of the System.Windows.Forms.BoundsSpecified values. The new property value of the control. The new property value of the control. The new property value of the control. Required to override the sizing of the control when autosized. Simulates user interaction with the control. Action to perform. Specifies whether the Shift key was pressed. Specifies whether the Ctrl key was pressed. A boolean indicating if the action was performed. Resolves the element's appearance. Structure to receive the updated appearance info. Flag enumeration indicating which properties need to be resolved. Returns true if the Appearance is not the default True if the appearance is set to a non-default value. Resets the Appearance property to its default value. Returns a Boolean value that determines whether the ButtonSettings property is set to its default value. True if the ButtonSettings property is set to a non-default value. Resets the ButtonSettings property to its default value. Returns a Boolean value that determines whether the LargeChange property is set to its default value. True if the value should be serialized. Resets the LargeChange property to its default value. Returns a Boolean value that determines whether the MaxValue property is set to its default value. True if the value should be serialized. Resets the MaxValue property to its default value. Returns whether the MidpointSettings object has any non-default values. True if the object has any non-default values. Resets the MidpointSettings property to its default value. Returns a Boolean value that determines whether the MinValue property is set to its default value. True if the value should be serialized. Resets the MinValue property to its default value. Returns a Boolean value that determines whether the Orientation property is set to its default value. True if the value should be serialized. Resets the Orientation property to its default value. Returns a Boolean value that determines whether the SmallChange property is set to its default value. True if the value should be serialized. Resets the SmallChange property to its default value. Returns a Boolean value that determines whether the ThumbAppearance property is set to its default value. True if the value should be serialized. Resets the ThumbAppearance property to its default value. Returns a Boolean value that determines whether the ThumbHotTrackAppearance property is set to its default value. True if the value should be serialized. Resets the ThumbHotTrackAppearance property to its default value. Returns a Boolean value that determines whether the ThumbOffset property is set to its default value. True if the value should be serialized. Resets the ThumbOffset property to its default value. Returns a Boolean value that determines whether the ThumbPressedAppearance property is set to its default value. True if the value should be serialized. Resets the ThumbPressedAppearance property to its default value. Returns a Boolean value that determines whether the TickmarkSettingsMajor property is set to its default value. True if the TickmarkSettings property is set to a non-default value. Resets the TickmarkSettingsMajor property to its default value. Returns a Boolean value that determines whether the TickmarkSettingsMinor property is set to its default value. Resets the TickmarkSettingsMinor property to its default value. Returns a Boolean value that determines whether the TrackAppearance property is set to its default value. True if the value should be serialized. Resets the TrackAppearance property to its default value. Returns a Boolean value that determines whether the TrackClickAction property is set to its default value. True if the value should be serialized. Resets the TrackClickAction property to its default value. Returns a Boolean value that determines whether the TrackThickness property is set to its default value. True if the value should be serialized. Resets the TrackThickness property to its default value. Returns a Boolean value that determines whether the Value property is set to its default value. True if the value should be serialized. Resets the Value property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the Value property is set again.

Returns a Boolean value that determines whether the ValueObject property is set to its default value. True if the value should be serialized. Resets the ValueObject property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the Value property is set again.

Returns a Boolean value that determines whether the ViewStyle property is set to its default value. True if the value should be serialized. Resets the ViewStyle property to its default value. Called when the control's initialization process begins. Called when the control's initialization process has been completed. Gets or sets whether the control should automatically size itself horizontally or vertically, depending on the orientation of the TrackBar. BackColor property - use the BackColor property of the control's instead. BackgroundImage Gets the main UIElement of the control. Cursor property - use the Cursor property of the control's instead. Returns the default size for the control. Font property - use the Font property of the control's instead. ForeColor property - use the ForeColor property of the control's instead. Gets or sets the distance between the edge of the control and the elements within. Text property - Not supported. Fired when the control's value has changed. Fired when the control's ValueObject property has changed. Fired when the control's Value or ValueObject property is about to be changed. Displays the About dialog for the control. Gets or sets the appearance of the control. Returns whether the Appearance property has been created. For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Returns a group of properties used to determine various aspects of the buttons. Gets or sets the style of the buttons on the TrackBar. Returns the resolved style of buttons used on the TrackBar. Returns bit flags that signify the state of the control If different than null, specifies custom data filter used by the editor. Gives you the ability to reconfigure the way the control responds to user keystrokes.

The KeyActionMappings property provides access to the control's mechanism for handling keyboard input from users. All keystrokes for actions such as selection, navigation and editing are stored in a table-based system that you can examine and modify using this property. Through the KeyActionsMappings property, you can customize the keyboard layout of the control to match your own standards for application interactivity.

For example, if you wanted users to be able to change the value by pressing the F8 key, you could add this behavior. You can specify the key code and any special modifier keys associated with an action, as well as determine whether a key mapping applies in a given context.

KeyCode ActionCode StateRequired StateDisallowed SpecialKeysRequired SpecialKeysDisallowed
LeftLastHorizontal, NullValueAlt
UpLastHorizontal, NullValueAlt
RightFirstHorizontal, NullValueAlt
DownFirstHorizontal, NullValueAlt
NextFirstHorizontal, NullValueAlt
PageUpLastHorizontal, NullValueAlt
HomeFirstHorizontal, NullValueAlt
EndLastHorizontal, NullValueAlt
LeftFirstVertical, NullValueAlt
UpFirstVertical, NullValueAlt
RightLastVertical, NullValueAlt
DownLastVertical, NullValueAlt
NextLastVertical, NullValueAlt
PageUpFirstVertical, NullValueAlt
HomeLastVertical, NullValueAlt
EndFirstVertical, NullValueAlt
LeftSmallDecrementHorizontalNullValueAlt
UpSmallDecrementHorizontalNullValueAlt
RightSmallIncrementHorizontalNullValueAlt
DownSmallIncrementHorizontalNullValueAlt
NextLargeIncrementHorizontalNullValueAlt
PageUpLargeDecrementHorizontalNullValueAlt
HomeFirstHorizontalNullValueAlt
EndLastHorizontalNullValueAlt
LeftSmallIncrementVerticalNullValueAlt
UpSmallIncrementVerticalNullValueAlt
RightSmallDecrementVerticalNullValueAlt
DownSmallDecrementVerticalNullValueAlt
NextLargeDecrementVerticalNullValueAlt
PageUpLargeIncrementVerticalNullValueAlt
HomeLastVerticalNullValueAlt
EndFirstVerticalNullValueAlt

Gets or sets the number of positions the thumb moves in response to mouse clicks or the PAGE UP and PAGE DOWN keys.

Note: This property only affects thumb movement triggered by mouse clicks when the is set to UseLargeChange.

Gets or sets the maximum allowable value of the control. Gets the object used to control the value and appearance of the midpoint tickmark. Gets or sets the minimum allowable value of the control. Gets or sets the orientation of the control. Gets or sets the number of positions the thumb moves in response to mouse clicks or the arrow keys.

Note: This property only affects thumb movement triggered by mouse clicks when the is set to UseSmallChange.

Gets or sets the appearance of the thumb of the TrackBar. Gets or sets the hot-tracked appearance of the thumb of the TrackBar. Gets or sets how far the thumb should be positioned from being centered. By default the thumb is positioned centered relative to the corresponding tickmark/value on one axis and the track on the other axis.

Note: This property is useful when the thumb image being used should not be centered over the associated tickmark; an example would be a right triangle whose flat edge should be aligned along the tickmark.

Gets or sets the pressed appearance of the thumb of the TrackBar. Gets the object used to control the position and appearances of major tickmarks. Gets the object used to control the position and appearance of minor tickmarks. Gets or sets the object used to control the appearance of the track. Gets or sets how the thumb will move when the user clicks in the track area. Gets or sets the height or width of the track, depending on whether the orientation is horizontal or vertical, respectively.

Note: This property is not honored in the Office2007 or Vista ViewStyles.

Returns the resolved thickness of the track. Returns the main UIElement for the control Gets or sets the integral value of the control.

Note: when the property returns null or DBNull.Value, this property will return the .

Gets or sets the value of the control. This value can be null, or an integral value. Gets or sets the style of the control, which affects default appearances and behavior. Returns the associated editor Return the license we cached inside the constructor Accessible object representing a . Initializes a new Control which is represented by the accessible object Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An AccessibleObject that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Returns the role of the accessible object. The control designer class for the . Gets the for this designer's control/component. Returns the allowable design time selection rules. Provides DesignerActionItems for the SmartTag associated with the UltraTrackBar. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. A class deriving from EmbeddableEditorOwnerBase for providing owner information to an UltraTrackBar. Initializes a new instance of the class. The parent . Returns the button style to be used by the embeddable editor element's button The context that was passed into the method. The button style to be used by the embeddable editor element true if the button style is resolved; otherwise, false. Returns the owner's control. The context that was passed into the method. The owner's control. This is used e.g. to re-parent the edit control. Returns the data type used by the associated control. The context that was passed into the method. The data type. Returns the editor associated with this EmbeddableEditorOwnerBase-derived class The context that was passed into the method. The assocaited . Returns the embeddable uielement associated with a particular object or null if none is available. Context used to identify the object to reference The embeddable uielement representing the specified owner context. Returns the embeddable uielement associated with a particular object or null if none is available. Context used to identify the object to reference The embeddable uielement representing the specified owner context. Returns the minimum allowable value. The context that was passed into the method. The minimum value or null if there is no minimum. The padding to place around the value to display. The context that was passed into the method. (out) The padding to place around the value to display. A boolean indicating whether a meaningful value was returned. Returns the value that should be rendered. The context that was passed into the method. The value that should be rendered. Returns whether the element should display vertical. The context that was passed into the method. A boolean indicating whether the display is vertical The default implementation returns false. Resolves the appearance for an element. The context that was passed into the method. The appearance structure to initialize. The appearance properties to resolve. Enumeration describing the area of the embeddable element to which the appearance will be applied Boolean indicating whether the owner should apply its 'HotTrackingAppearance' A string that denotes which appearance to resolve. Applicable only when the 'area' parameter is set to Custom. True if the owner recognizes and supports the named appearance. Returns true if in design mode, false otherwise. The main UI element for UltraTrackBar-derived controls. Initializes a new instance of the element. The associated TrackBar. Overrides the InitAppearance method to specify particular values based on the control's settings. Struct to receive the appearance info. AppearancePropFlags specifying which properties are required to be set. Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. Overriden to dirty the child elements collection when set. Returns the UI role for the element. DisplayStyle of the calculator Basic Style Specifies the type of the button within a . The OK button. The Cancel button. Calculator control Required designer variable. Simulates a button press on the particular key The string representation of the button. Parses the string if possible and puts result in edit portion of the calculator If string cannot be parsed, does nothing text string to be parsed Clears and resets the display Clears the current Entry Clears last typed character

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Constructor Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Called after the control loses the input focus. An that contains the event data. Called after the control receives the input focus. An that contains the event data. Factory method used to create the component role that provides the style information for the control. Called when a property has changed on a sub object. The that contains the property change information.

OnPropertyChanged will also be called.

Determine if text is a numeric True if the text can be converted to a number. Initialize the buttons Determines if control is interested in key or not The key to test. True if interested, false otherwise. Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. An that contains the event data. Fires before button is clicked allowing user to cancel or change the button An that contains the event data. Fires on before pending Calculation, allowing user to cancel default calculation and or change the values An that contains the event data. Fires after pending calculation An that contains the event data. Fires on before immediate Calculation, allowing user to cancel default calculation and or change the values An that contains the event data. Called after immediate calculation. An that contains the event data. Fires on before action occurs, allowing user to cancel default calculation and or change the values An that contains the event data. AfterActionButtonPressed An that contains the event data. Fired on Failure of default calculation An that contains the event data. Used to invoke the event An that contains the event data. Returns the resolved property settings used to render this item. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the resolved property settings used to render this item. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the resolved property settings used to render this item. The object into which the appearance object should be merged. The that specify which properties should be initialized. Returns the resolved property settings used to render this item. The object into which the appearance object should be merged. The that specify which properties should be initialized. To store the displayed number To store the specified number value to be stored To add the displayed number to the number already in memory To add the specified number to the number already in memory value to be added To recall a stored number To clear the memory, OnKeyDown An that contains the event data. Creates a new accessibility object for the control. A new accessibility object for the control. Creates a new accessible object representing the memory indicator. By default, this returns a Creates a new accessible object representing the edit area at the top of the calculator. By default, this returns a Called when the control's initialization process begins. Called when the control's initialization process has been completed. Called when the control's initialization process begins. Called when the control's initialization process has been completed. Invoked when the control is created. Gets/Sets whether or not the control displays a focus rect, when it has focus. Gets whether or not an error has occured in default processing BackgroundImage BackColor ForeColor Font Value of the edit portion Value of the edit portion as string Returns the current display text for the control Controls the text shown in the memory box, after a value has been stored Property that gets/sets whether or not the decimal symbol will be autoDetected. Gets/Sets the decimal symbol to use if one isnt specified Property that gets/sets whether or not the group symbol will be autoDetected. Gets/Sets the decimal symbol to use if one isnt specified Gets/Sets whether or not to use digit grouping Property that gets/sets the size for each group separated by the group separator character. Default size of control when initially placed on a dialog Returns the control's collection of s. Include algebraic operations: square, cube, square root, 1/x, n! BorderStyle of the control include operations with integers: MC, MR, MS, M+. include custom buttons. Read-only property that returns true if an appearance object has been assigned to the control. Read-only property that returns true if an appearance object has been assigned to the control. Read-only property that returns true if an appearance object has been assigned to the control. Read-only property that returns true if an appearance object has been assigned to the control. Property that gets/sets the default appearance for the control.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Property that gets/sets the default appearance for the control.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Property that gets/sets the default appearance for the control.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Property that gets/sets the default appearance for the control.

The Appearance object encapsulates the behaviors of the properties related to visual formatting. After you create an Appearance object, you can manipulate its properties and reuse the object as ofte as you wish within your project.

Dim myAppearance As Infragistics.Win.Appearance

myAppearance.BackColor = System.Drawing.Color.Aquamarine

Fires before any button is clicked Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. Fires on before Immediate Calculation, allowing user to cancel default calculation and or change the values Fires after Immediate calculation Fires on before pending Calculation, allowing user to cancel default calculation and or change the values after pending calculation Fired on Failure of default calculation /// Fires on before action occurs, allowing user to cancel default calculation and or change the values AfterActionButtonPressed Invoked after a calculator button has been clicked. Returns the controlUIElement associated with this control Returns the main UIElement for the control Returns the event handler that is notified when a property on a sub object has changed. Returns the current value in memory Displays the About dialog for the control. Return the license we cached inside the constructor /// Returns the accessible object representing the memory indicator Returns the accessible object representing the edit area at the top of the calculator For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Accessible object representing an Initializes a new Associated control Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An AccessibleObject that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Returns the role of the accessible object. Accessible object representing the text area at the top of the Initializes a new The associated calculator control Returns the control used to synchronize accessibility calls. Navigates to another accessible object One of the AccessibleNavigation values An AccessibleObject that represents one of the AccessibleNavigation values Returns the name of the accessible object. Gets the parent of an accessible object Returns the role of the accessible object. Returns the state of the accessible object. Returns the value of the accessible object. Gets the location and size of the accessible object Accessible object representing the memory indicator of an Initializes a new The associated calculator control Returns the control used to synchronize accessibility calls. Navigates to another accessible object One of the AccessibleNavigation values An AccessibleObject that represents one of the AccessibleNavigation values Returns the name of the accessible object. Gets the parent of an accessible object Returns the role of the accessible object. Returns the state of the accessible object. Gets the location and size of the accessible object Designer used by the control. GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraCalculator. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Dropdown Calculator control Required method for Designer support - do not modify the contents of this method with the code editor. Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. An that contains the event data. Fires before button is clicked allowing user to cancel or change the button An that contains the event data. Fires on before pending Calculation, allowing user to cancel default calculation and or change the values An that contains the event data. Fires after pending calculation An that contains the event data. Fires on before immediate Calculation, allowing user to cancel default calculation and or change the values An that contains the event data. after immediate calculation An that contains the event data. Fires on before action occurs, allowing user to cancel default calculation and or change the values An that contains the event data. AfterActionButtonPressed An that contains the event data. Fired on Failure of default calculation An that contains the event data. Used to invoke the event An that contains the event data.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Use this method to determine if an Appearance object has been created and contains data that needs to be serialized.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Returns a Boolean value that determines whether the property is set to its default value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Boolean indicating whether the property should be serialized
Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Resets the property to its default value.

Invoke this method to reset the property to its default value.

Once this method is invoked, the method will return False until the property is set again.

Returns a Boolean value that determines whether the property is set to its default value.

True if the property is set to a non-deafult value.

Returns True if the property is not set to its default value; otherwise, it returns False.

Invoke the method to reset this property to its default value.

Creates a new object. A new EditorWithText object. Creates a new object. The owner associated with the editor being created. A new EditorWithText object. Constructor Closes up the dropdown determines if calculator value is put into cell Simulates a button press on the particular key Clears the calculator Clears the last entry Backspace Adds current value to memory Adds [number] value to memory number to add to memory Recalls memory value to the display Store current value in memory Store specified number value in memory number to store in memory Clears the memory Handles the editor's BeforeDropDown event Event arguments Creates an instance of the EmbeddableEditorOwnerBase-derived class associated with this control Called when the control's initialization process begins. Called when the control's initialization process has been completed. Invoked when the control is disposed. True if managed and unmanaged resources should be cleaned up. Factory method used to create the component role that provides the style information for the control. Displays the About dialog for the control. Return the license we cached inside the constructor Fires before any button is clicked Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. Fires on before Immediate Calculation, allowing user to cancel default calculation and or change the values Fires after Immediate calculation Fires on before pending Calculation, allowing user to cancel default calculation and or change the values after pending calculation Fired on Failure of default calculation /// Fires on before action occurs, allowing user to cancel default calculation and or change the values AfterActionButtonPressed Invoked after a calculator button has been clicked. Returns the object that embodies the representation of the control in the user interface (read-only).

The UIElement property returns a reference to the UIElement that represents the control itself. All the UI aspects of the control are implemented as UIElements which are children of the control's UIElement (available only at runtime).

Controls whether or not the "=" key causes the dropdown to close.

Note: Setting the AutoCloseUpOnEquals property to true does not cause the dropdown to close up when the "=" button is clicked.



Also note that the dropdown closes when the Enter/Return key is pressed, regardless of the value of the AutoCloseUpOnEquals property.

This can be prevented by handling the control's KeyDown event for the Enter/Return key and setting the 'Handled' property of the event arguments to true.

Returns the control's collection of s. Gets/Sets whether to use specified decimal symbol or auto detect it. Gets/Sets whether to use specified group symbol or auto detect it. Gets/sets whether the calculator should show custom buttons. Gets/sets the appearance used by the calculator. Gets/sets the appearance used by the buttons when hot tracking. Gets/sets the appearance used by the calculator buttons. Gets/sets the appearance used by the calculator edit portion. Returns whether or not the control has an appearance Returns whether or not the control has an appearance Returns whether or not the control has an appearance Returns whether or not the control has an appearance Gets or sets whether the calculator should show memory buttons. Gets/Sets the decimal symbol to use if one isnt specified Gets/Sets whether or not to use digit grouping Gets or sets the size of the drop down. Gets/Sets space for each group separated by the group separator character. Gets/Sets the decimal symbol to use if one isnt specified Returns the editor provided to external controls via the interface Returns whether the dropdown portion of the control is currently being displayed. Determines whether the value is cleared when the calculator portion is displayed. The value is set to zero when the dropdown is displayed. The value is preserved when the dropdown is displayed. Designer for control. GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Returns the allowable design time selection rules. Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraCalculatorDropDown. Constructor Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Summary description for UltraCalculatorDropDownUIElement. Constructor UltraCalculator control Provides owner information to the for the control. Creates a new instance of the class. The to which this instance is associated. Returns information needed to format a string. The context that was passed into the method. Returns the format string or null. Returns the IFormatProvider or null. summary description for calculator control uielement Constructor InitAppearance The object into which the appearance object should be merged. The that specify which properties should be initialized. PositionChildElements Returns the ui role for the element. Borderstyle of the element