Infragistics2.Win.UltraWinEditors.v6.3 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. Returns an array of objects that define the component roles provided by an assembly. 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. Overridden. Overridden. 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.

OnPropertyChanged will also be called.

Clean up any resources being used. Returns the resolved property settings used to render this item. Returns the resolved property settings used to render this item. 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 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 button pressed Calculation Event Args Calculation Event Args 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 Gets/Sets CurrentValue Get/Sets the current value as decimal. Calculation Event Args 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.

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.

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.

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 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' Tests the passed in string to ensure it is numeric Formats the current value of the calculator Fires the CalculationFail event 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 Since some calculations may actually contain multiple steps This event fires when all calculations initiated by operator clicks are completed. Fires before button is clicked allowing user to cancel or change the button Fires on before action occurs, allowing user to cancel default calculation and or change the values AfterActionButtonPressed Fired on Failure of default calculation Used to invoke the event Event arguments for the event 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 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 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 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. Return the PropertyDescriptor for the object's properties. Provides a description of the DayOfWeek object. Indicates if the property can be reset. Returns the value for this property. Called when the property is to be reset. Sets the value of the component to a new value. Indicates whether the property needs to be persisted. 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 Init Appearance 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 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 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. 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 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. 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 Returns 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. 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. Returns 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. Returns true if a custom image has been assigned to the overflow indicator. 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. Invokes the control's Paint event Paint event arguments 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. Called after the control receives focus Called after the control is entered Called after the control loses focus Raises the control's SizeChanged event; Overriden. Invoked when the control's Validating event is to be invoked. Raises the control's EnabledChanged event. Raises the control's FontChanged event. Raises the control's ParentFontChanged event. Invoked when a control is added to the Controls collection. Event parameter 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.

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 Called when the Form on which the control is sited becomes deactivated

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 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.

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 Notification handler for the PropertyChanged event the object that is sending the notification event arguments Handles firing of the ValueChanged Event Event arguments Handles firing of the BeforeEnterEditMode Event Event arguments Handles firing of the BeforeExitEditMode Event Event arguments Handles firing of the AfterEnterEditMode Event Event arguments Handles firing of the AfterExitEditMode Event Event arguments Handles the editor's ValueChanged event The instance of the editor sending the event Event arguments Handles the editor's BeforeEnterEditMode event The instance of the editor sending the event Event arguments Handles the editor's BeforeExitEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterEnterEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterExitEditMode event The instance of the editor sending the event Event arguments Handles the editor's KeyDown event The instance of the editor sending the event Key Event arguments Handles the editor's KeyPress event The instance of the editor sending the event KeyPress Event arguments Handles the editor's KeyUp event The instance of the editor sending the event Key Event arguments 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.

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. 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. 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. Called after the control receives focus Called after the control receives focus Called after the control loses focus Called when a key is pressed down while the control has input focus Key event arguments Called when a key is pressed while the control has input focus Key press event arguments 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 The instance of the editor sending the event Event arguments Handles firing of the SelectionChangeCommitted Event Event arguments Handles the editor's SelectionChanged event The instance of the editor sending the event Event arguments Handles firing of the SelectionChanged Event Event arguments Handles the editor's ValueChanged event The instance of the editor sending the event Event arguments Handles the editor's BeforeDropDown event The instance of the editor sending the event Event arguments Handles the editor's AfterDropDown event The instance of the editor sending the event Event arguments Handles the editor's AfterCloseUp event The instance of the editor sending the event Event arguments Handles firing of the BeforeDropDown Event Event arguments Handles firing of the AfterDropDown Event Event arguments Handles firing of the AfterCloseUp Event Event arguments Handles the editor's KeyDown event The instance of the editor sending the event Key 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 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 main UIElement for the UltraComboEditor control 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 OnMouseUp OnMouseEnter OnMouseLeave 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. 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. 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. Returns the resource object using the specified name. Name of the resource item An object containing the specified resource Returns the for this assembly. Returns the localized category name Name of the category to retreive The localized string value 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 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. 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 true if type is decimal, false otherwise This editor only edits decimal values true if type is decimal, false otherwise 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 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 OnPaint Processes a mnemonic character. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. OnEnabledChanged

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 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.

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.

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 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 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.

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. Provides DesignerActionItems for the SmartTag associated with the UltraCheckEditor. 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. Summary description for CheckControlOwnerInfo 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. 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. 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 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 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 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 The instance of the editor sending the 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. Called after the Color property has changed object sending notification event args Called after the Color property has changed object sending notification event args Called after the Color property has changed object sending notification event args Called after the Color property has changed object sending notification event args Constructor Required method for Designer support - do not modify the contents of this method with the code editor. Handles the editor's AfterEnterEditMode event The instance of the editor sending the 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. 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.

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.

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

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 Called after the control receives focus Called when a key is pressed down while the control has input focus Key event arguments Called when a key is pressed while the control has input focus Key press event arguments 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. IsItemInList method 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 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 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. 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 Handles the editor's SelectionChangeCommitted event The instance of the editor sending the event Event arguments Handles firing of the SelectionChangeCommitted Event Event arguments Handles the editor's SelectionChanged event The instance of the editor sending the event Event arguments Handles firing of the SelectionChanged Event Event arguments Handles firing of the ItemNotInList Event ValidationError event arguments Handles firing of the InitializeDataItem event. Event arguments. Handles the control's Validating event Event arguments Handles the editor's ValueChanged event The instance of the editor sending the event Event arguments Handles the editor's BeforeDropDown event The instance of the editor sending the event Event arguments Handles the editor's AfterDropDown event The instance of the editor sending the event Event arguments Handles the editor's AfterCloseUp event The instance of the editor sending the event Event arguments Handles the editor's BeforeExitEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterEnterEditMode event The instance of the editor sending the event Event arguments Handles firing of the BeforeDropDown Event Event arguments Handles firing of the AfterDropDown Event Event arguments Handles firing of the AfterCloseUp Event Event arguments Handles the editor's KeyDown event The instance of the editor sending the event Key Event arguments 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. 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 control's main element 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. Gets/sets the name of the property in the data source from which to retrieve the values associated with items in the dropdown. (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 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.

When the AutoComplete property is set to true, as characters are typed, the contents of the edit portion is evaluated to determine whether the characters it contains matches the text of any of the items in the dropdown list.

If it does match, the item whose display text it matches becomes the new , and the text in the edit portion is set to that item's display text.

Furthermore, the additional characters that were appended become selected, so that as new characters are typed, the ones added as a result of the item match are removed.

Note: the AutoComplete property is not applicable when the property is

Gets/sets the current text in the editor.

The Text property visually represents the control's current value. When the property is set to , 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 , 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 , this results in the control's property being cleared as well.

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. 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. 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. Returns the value that should be rendered. The context that was passed into the method. 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 Returns whether the element should be drawn as if it is in its "active" state. Gets the editor context that was set with SetEditorContext method. Editor context that was last set with SetEditorContext for the passed in ownerContext. 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. 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. Used by 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 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 OnMouseUp OnMouseEnter OnMouseLeave Returns all borders Returns the ui role for the element. UltraCurrencyEditor class UltraNumericEditorBase class Base class for UltraWinEditor controls that use the EditorWithMask 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.

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 SizeChanged event; Raises the control's EnabledChanged event. Raises the control's FontChanged event. Raises the control's ParentFontChanged event. Called after the control is created 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. Invokes the control's Paint event Paint event arguments 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. Called after the control is enabled/disabled Called after the control receives focus Called after the control loses focus Called when a key is pressed down while the control has input focus Key event arguments Called when a key is released while the control has input focus Key event arguments Called when a key is pressed while the control has input focus KeyPress event arguments Overriden. Invoked when the control's Validating event is to be invoked. 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 Resizes the control's height based on the current font 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 Called when the Form on which the control is sited becomes deactivated

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 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 the object that is sending the notification event arguments Handles the editor's ValueChanged event The instance of the editor sending the event Event arguments Handles firing of the ValueChanged Event Event arguments Handles the editor's BeforeEnterEditMode event The instance of the editor sending the event Event arguments Handles the editor's BeforeExitEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterEnterEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterExitEditMode event The instance of the editor sending the event Event arguments Handles firing of the BeforeEnterEditMode Event Event arguments Handles firing of the BeforeExitEditMode Event Event arguments Handles firing of the AfterEnterEditMode Event Event arguments Handles firing of the AfterExitEditMode Event Event arguments Handles firing of the ValidationError Event ValidationError event arguments 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 Returns the value of the derived control's UIElement property 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 The instance of the editor sending the event Event arguments Handles firing of the ValueChanged Event Event arguments 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.

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. 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. 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 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. 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. 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. Invokes the control's Paint event Paint event arguments 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. Called after the control receives focus Called after the control receives focus Called after the control loses focus Fires the Validating event. Called when a key is pressed down while the control has input focus Key event arguments Called when a key is released while the control has input focus Key event arguments Called when a key is pressed while the control has input focus KeyPress event arguments 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.

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 Resizes the control's height based on the current font Called when the Form on which the control is sited becomes activated Called when the Form on which the control is sited becomes deactivated

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.

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 the object that is sending the notification event arguments Handles the editor's ValueChanged event The instance of the editor sending the event Event arguments Handles firing of the ValueChanged Event Event arguments Handles the editor's BeforeDropDown event The instance of the editor sending the event Event arguments Handles the editor's AfterDropDown event The instance of the editor sending the event Event arguments Handles the editor's AfterCloseUp event The instance of the editor sending the event Event arguments Handles the editor's BeforeEnterEditMode event The instance of the editor sending the event Event arguments Handles the editor's BeforeExitEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterEnterEditMode event The instance of the editor sending the event Event arguments Handles the editor's AfterExitEditMode event The instance of the editor sending the event Event arguments Handles firing of the BeforeDropDown Event Event arguments Handles firing of the AfterDropDown Event Event arguments Handles firing of the AfterCloseUp Event Event arguments Handles firing of the BeforeEnterEditMode Event Event arguments Handles firing of the BeforeExitEditMode Event Event arguments Handles firing of the AfterEnterEditMode Event Event arguments Handles firing of the AfterExitEditMode Event Event arguments Handles the editor's KeyDown event The instance of the editor sending the event Key Event arguments Handles the editor's KeyPress event The instance of the editor sending the event KeyPress Event arguments Handles the editor's KeyUp event The instance of the editor sending the 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.

Specifies whether to auto-fill empty date components when the user attempts to leave the editor. The default is None. 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.

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. 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. 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 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 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. 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 OnMouseEnter OnMouseLeave 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 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. Return the list of products that this control can be licensed with 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. 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.

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. 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 OnMouseEnter OnMouseLeave 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. OnGotFocus Clean up any resources being used. OnCreateControl Processes a mnemonic character. Returns 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 Factory method used to create the component role that provides the style information for the control. 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.

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

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. Event arguments.

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 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.

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. 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.

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. 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 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 Returns the control's ValueList as an IValueList The owner context 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. 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. 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 Returns the editor associated with this EmbeddableEditorOwnerBase-derived class 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 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. Required to override the sizing of the control when autosized. Invoked when the control is first created. Used to invoke the event. Event arguments containing information about the property change 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. Event arguments 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 Owner context 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 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 Returns 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 Creates a new instance of EditorWithText Creates an instance of the EditorWithtextOwner Factory method used to create the component role that provides the style information for 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).

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. 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 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 OnMouseUp OnMouseEnter OnMouseLeave 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 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. 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. 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. DisplayStyle of the calculator Basic Style Calculator control Required designer variable. Simulates a button press on the particular key 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. Called after the control receives the input focus. 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.

OnPropertyChanged will also be called.

Determine if text is a numeric Initialize the buttons Determines if control is interested in key or not 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. Fires before button is clicked allowing user to cancel or change the button 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 Fires on before action occurs, allowing user to cancel default calculation and or change the values AfterActionButtonPressed Fired on Failure of default calculation Used to invoke the event Event arguments Returns the resolved property settings used to render this item. Returns the resolved property settings used to render this item. Returns the resolved property settings used to render this item. Returns the resolved property settings used to render this item. 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 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. 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 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 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. Fires before button is clicked allowing user to cancel or change the button 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 Fires on before action occurs, allowing user to cancel default calculation and or change the values AfterActionButtonPressed Fired on Failure of default calculation Used to invoke the event Event arguments

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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 The instance of the editor sending the 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. 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 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/Sets the decimal symbol to use if one isnt specified Gets/Sets whether or not to use digit grouping 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 PositionChildElements Returns the ui role for the element. Borderstyle of the element