Infragistics2.Win.UltraWinMaskedEdit.v9.2 Returns the localized category name Name of the category to retreive The localized string value Return the list of products that this control can be licensed with Class used by the app styling infrastructure that provides the role and component role defitions used by the assembly.

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

Returns an array of objects that define the roles provided by an assembly. An array of objects. Returns an array of objects that define the component roles provided by an assembly. An array of objects. Role for mask text. Component role name for the UltraMaskedEdit. common input masks If the EditAs is set to AutoSense, then the masked edit will try to autosense the mask from the type of data set on the Value property. Indicates that use the mask specified using InputMask property. If InputMask property is set to null or empty string, this acts just like AutoSense currency type date type (month, day, and year) data and time integer type string type double type time ( hour, minute, second ) Long Class for managing an MaskedEdit's events. It maintains an enabled flag for each event as well as a nested 'in progress' count and it exposes events for firing each event. contructor maskedEdit that this event manager will be asociated with Returns true if the event is in progress (in progress count > 0 The to check. Returns true if the event is enabled The to check. True if the specified event is enabled. Sets a specific event enabled or disabled The to set. True to enable the events, false to disable. Returns true if the event can be fired The of the event to check. True if the specified event can be fired. The associated MaskedEdit control event ids for event managing MaskChanged event id DataTypeChanged event id TextChanged event id InvalidChar event id InvalidOperation event id MaskValidationError event id. ValueChanged event id keep the last event id used Event args class used for InitializeMask event. This event is fired after mask has been determined through autosense or by assigning EditAs property. When handling this message, user can modify the mask or EditAs properies on the control constructor Input mask that is going to be used for editing. InitializeDataTypeEventArgs class used for firing InitializeDataType event. constructor Gets the EditAsType of the MaskedEdit control. Type of the object that was used for autosensing the data type. Gets the input mask that is going to be used with the autosensed type. You can set a new mask to this property. The set mask will be used for editing. MaskValidationErrorEventArgs class used for firing MaskValidationError event if you set this to true, the text in the MaskedEdit will be reverted back to the original text. you can set this property to false to prevent the masked edit from beeping. Set this to true to force the masked edit to retain the focus when the user tries to change the focus to a different control when the entered text does not satisify the mask. Set it to false to alter this default behaviour. Returns a brief message indicating why the validation failed. Designer functionality for UltraMaskedEdit control (mainly to prevent user from resizing vertically) constructor GetTextBaseLine Overrides UltraControlDesigner GetTextBaseLine DefaultableInteger Overridden property Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraMaskedEdit. Constructor The associated . Overrides CreateActionItems. The list to populate. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. Used by SmartTag Panel. MaskedEdit class Constructor. Initializes a new instance of . Constructor. Initializes a new instance of . overridden method that properly disposes of allocated resources Called when an error occurs Fires ValueChanged event. This method gets called whenever the value in the control changes. Fires InvalidOperation error. This method is usually called when user performs an action that does not apply to current state of the masked edit control. The providing event information. For example, when user presses Left arrow key when the caret is already at the begining of the text, this method will be called and InvalidOperation event will be fired. You can override this method or hook into to alter the default masked edit behavior which is to beep. Fires InvalidChar event. This method is usually called when the user tries to enter a character and the character does not match the mask at the current input position. For example, when the input mask is "####" and the user types in a non-digit character, this method will be called and InvalidChar event is fired. You can override this method or hook into to alter the default masked edit behavior which is to beep. Called when an error occurs Called when an error occurs Returns true if the appearance has any non-default property values set. Resets all appearance property values to their defaults Returns true if the appearance has any non-default property values set Resets all appearance property values to their defaults Returns true if the appearance has any non-default property values set Resets all appearance property values to their defaults Returns true if any properties should be serialized resets all the properties to their original values Resolves selected properties of the control's Appearance.

Use this method to retrieve the actual values that are being used to format the control. This method returns a value for all Appearance properties or only for specified ones, tracing up the Appearance hierarchy if necessary. You can combine the bit flags for this method to specify which properties should be resolved.

The structure to contain the resolved apperance. Bit flags indictaing which properties to resolve.
Returns true if this property is not set to its default value Reset border style Returns true if this property is not set to its default value Reset spin button display style. Returns true if this property is not set to its default value Reset display style Returns true if this property is not set to its default value Reset border style Returns true if this property is not set to its default value Reset input mask type Returns true if this property is not set to its default value Reset input mask type Returns true if this property is not set to its default value Resets the FormatString property. Returns the text for the object using the specified mask mode.

There may be times when you need to work with the text of an object in a particular format, but do not wish to change the settings of any of the masking properties (, or ). For example, if you want to retrieve the text of an object with all literals and prompt characters intact, but don't want to change the way data will be sent to the the database and don't want to use the clipboard. This is the purpose of the GetText method.

GetText returns a string value, containing the text of the object, in the format you specify. When you invoke the GetText method, you pass it a maskmode parameter that determines how the object's text will be returned. This gives you the ability to bypass the settings of the object's masking properties and determine on an ad hoc basis whether to use prompt characters, literals or just the raw text the user has entered.

The mode that determines how literals and prompt characters are accounted for.
Returns true if Nullable property is set to non-default value. Resets the Nullable property to its default value (true). Returns true if this property is not set to its default value Reset prompt char Returns true if this property is not set to its default value Reset prompt char Returns true if this property is not set to its default value Reset TextSlectionBackColor Returns true if this property is not set to its default value Reset TextSlectionForeColor Returns true if this property is not set to its default value Reset padding Returns true if this property is not set to its default value Reset pad char Returns true if this property is not set to its default value Reset display mode Returns true if this property is not set to its default value Reset data mode Returns true if this property is not set to its default value Reset data mode Simulates user interaction with the control. The to perform. True if the Ctrl key is pressed. True if the Shift key is pressed. True if the operation was performed successfully.

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

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

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

See for a list of actions that can be performed.

Overridden. Makes sure that the first display char is at the left edge of the masked edit. Overridden. overridden method Toggles between insert and overstrike mode. Called after the control has been created Overridden. Fires KeyDown events. Overridden. Fires KeyUp events. Overridden. Fires KeyPress events. Returns true if the character should be sent directly to the control and not preprocessed, false otherwise. The character to check. True if the character should be sent directly to the control and not preprocessed. Returns true if the key is a valid input key for this control The key to check. True if the key is a valid input key for this control. Deletes currently selected text if possible and shifts characters accordingly.

When you invoke this method, the control tries to delete the currently selected text and shift characters. If nothing is selected, it tries to delete the character at the current input position.

This method returns True if the operation was successful. If the operation fails because characters after the selection could not be shifted, the method returns False.

True if the operation was performed successfully.
Performs a Cut edit operation on the currently selected text, removing it from the control and placing it on the clipboard. The property determines how the text appears on the clipboard. Performs a Paste edit operation. Selects all the text in the control. Selects range of text in the control, based on the specified starting position and selection length. The starting position to select from. The number of characters to select from the starting position. Performs a Copy edit operation on the currently selected text, placing it on the clipboard. The property determines how the text appears on the clipboard. Checks to see if AutoSize needs serializing Resets the AutoSize to its default value Overridden method. Sets the height of the masked edit according to the newly assigned font Called when the control is resized Overriden. Invoked when the control's Validating event is to be invoked. Returns true if this property is not set to its default value Returns true if this property is not set to its default value Resets MinValue proeprty to its default value of null. Resets MaxValue proeprty to its default value of null. Overridden. Fires MouseDown event. Overridden. Fires LostFocus event. Overridden. Fires GotFocus event. Resets the property to its default value.

Invoke this method 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
Checks to see if AutoSize needs serializing Resets the AutoSize to its default value Factory method used to create the component role that provides the style information for the control. The for the control. Returns true if the property is set to a non-default value. Resets the property to its default value. Occurs when the control auto-senses a data type. Occurs when the mask is initialized. You can use this event to programmatically modify the mask before it is used. Occurs when the user attempts to perform an operation that cannot be completed.

Event that is fired when user performs an action that can not be executed because the state of the control (caret position, selection and other properties) does not allow it. For example, when the user presses left arrow key when caret is already at the first display character in the MaskedEdit, the left arrow key action (which is to move the caret to previous display character) can not be performed. In this case such an action is cosidered an invalid operation and this event is fired.

Occurs when the user types a character that fails mask validation. The InvalidChar event is fired when user types a character that does not match the input mask associated with the current input position. Occurs when the text of the control fails mask validation. When the control loses the input focus, it verifies whether the text in the control satisfies the input mask. If text input does not match the mask at any point, the MaskValidationError event will occur. This event can also occur after text has been pasted into the MaskedEdit control. Occurs when the value changes. BackColor property is not supported. Use the property instead.

BackColor, ForeColor and BackGroundImage properties are not supported. Use the property instead to specify these settings.

ForeColor property is not supported. Use the property instead.

BackColor, ForeColor and BackGroundImage properties are not supported. Use the property instead to specify these settings.

BackgroundImage property is not supported. Use the property instead.

BackColor, ForeColor and BackGroundImage properties are not supported. Use the property instead to specify these settings.

Overrides the control's property to hide it so that the appearance can be used instead. Font property is not supported. Use the property instead.

The Fontproperty is not supported. Use the property instead to specify the font.

The object that implements the IEmbeddableEditor interface (read-only) Gets or sets the appearance for the control.

Appearance property lets you specify appearance related attributes, things like the background color, foreground color, font, text alignments etc... See object for more information.

Returns the appearance that will be applied to the literal characters displayed in the prompt text. Returns true if the Appearance object has been created. Returns the appearance that will be applied to the prompt characters displayed in the prompt text. By default, the underscore character (_) is used as the prompt character. Returns true if the Appearance object has been created. Returns true if the Appearance object has been created. SpinButtonDisplay style dictates whether to show spin buttons and where to show them. Spin buttons are only useful for numeric data types. It will incremenet or decrement (depending on which button was pressed) the value in the current section. It will only work in number sections defined by 'n' mask character and month, day, year, am-pm sections. Spin buttons allow the user to increment and decrement values in current section (section where the caret is). This can be used for editing numbers or dates for example. Specifies the style of spin buttons.

This property controls the look of the spin buttons. To enable spin buttons functionality, set the property.

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/sets the display style. Returns or sets the border style of the control.

You can use the property to specify the border color among other appearance settings.

Specifies whether the control should use a commonly-used data mask, should use a pre-specified data mask, or should auto-sense the type of data mask required.

When this property is set to one of the pre-defined mask types, the input mask is set to appropriate string. Pre-defined mask types include Currency, Date, Time, Date/Time, Double, Integer and String.

If this property is set to AutoSense, an input mask will be derived from the type of the data field bound to the control. If this property is set to UseSpecifiedMask, the mask specified by the property will be used.

Note that if the property is set to a valid mask string, this property will automatically be changed to UseSpecifiedMask.

Note that this propery needs to be set on UltraMaskedEdit if is used for conversions between Owner and Editor. UltraMaskedEdit will use specified type to set default mask in editor constructor.

The object that enables, disables and controls firing of specific control events.

The UltraMaskedEdit event manager gives you a high degree of control over how the control invokes event procedures. You can use it to selectively enable and disable event procedures depending on the context of your application. You can also use the event manager to return information about the state of the control's events.

The event manager's methods are used to determine the enabled state of an event (), to selectively enable or disable events (), and to tell whether an event procedure is currently being processed (). There is also an property that you can check to quickly determine whether any events have been disabled by the event manager.

Returns or sets the input mask associated with the masked edit control.

When an input mask is defined, placeholders are defined by the property. 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 and generates the event. 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

#

Digit placeholder. Character must be numeric (0-9) and entry is required.

.

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.

: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.
\Treat the next character in the mask string as a literal. This allows you to include the '#', '&', 'A', and '?' as well as other characters with special meanings in the mask. This character is treated as a literal for masking purposes.
&Character placeholder. Valid values for this placeholder are ANSI characters in the following ranges: 32-126 and 128-255 (keyboard and foreign symbol characters).
>Convert all the characters that follow to uppercase.
<Convert all the characters that follow to lowercase.
AAlphanumeric character placeholder. For example: a-z, A-Z, or 0-9. Character entry is required.
aAlphanumeric character placeholder. For example: a-z, A-Z, or 0-9. Character entry is not required.
9Digit placeholder. Character must be numeric (0-9) but entry is not required.
-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.
CCharacter or space placeholder. Character entry is not required. This operates exactly like the '&' placeholder, and ensures compatibility with Microsoft Access.
?Letter placeholder. For example: a-z or A-Z. Character entry is not required.
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.
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.
{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.
LiteralAll other symbols are displayed as literals; that is, they appear as themselves.

You can also escape the mask with {LOC} character sequence to indicate that symbols in the following table should be mapped to the associated symbols in the underlying culture settings.

Character

Description

$Currency symbol.
/Date seperator.
:Time seperator.
,Thousands seperator.
.Decimal seperator.
+Positive sign.
-Negative sign.

Returns or sets a CultureInfo object for determining the default masks for each different types. Gets/sets the format string used by the control. This is only used when displaying the value when the control is not focused.

FormatString property is used to specify the format with which to format the value for displaying purposes when the control doesn't have focus. When the control has focus, is used. If this property is not specified then is used as well.

Overridden. Text property. Use the property for binding purposes. Gets or sets the data to be edited in the masked edit control.

Use this property for binding puproses.

If Nullable is true and user has not input any text, this property will return DBNull. If Nullable is false and user has not input any text, masked edit will consider it an invalid input.

When EditAs property is set to AutoSense and no InputMask is specified, and this property is set to an object of supported type, masked edit will automatically use an appropriate default mask for that type. If an object of type that is not supported by the masked edit is assigned, it will throw an ArgumentException.

Returns or sets a value that specifies how the control handles empty values. Default is true. This property controls how property reacts to empty text in control. If Nullable is set to True, the Value property will return DBNull if the entered text is empty. If Nullable is False, the Value property will return the last valid value. Text that would get displayed when the value is DBNull. By default, the masked edit displays prompts and literals when the value is DBNull. Default value for this property is null. Returns or sets the prompt character. The default prompt character is the underscore (_). Returns or sets the backgroudn color of selected text. gets or sets the fore color of the selected text Returns or sets the character that will be used as the pad character. Default is space character (' ').

The pad character is the character that is used to replace the prompt characters when getting the data from the Masked Edit control with DataMode.

Gets or sets the padding around the text. Default is 1. Padding is the space between the text and the border of the control. A collection of the edit sections in the edit portion of the control. Each edit section is usually seperated by literal A collection of the display characters used in the control. Just to allow access to DesignMode property to other classes. (base.DesignMode is protected) Determines whether the control will be read-only. Set this to True make the MaskedEdit control read-only. Returns or sets a value that determines how the control's contents will be displayed when the control is not in edit mode and data masking is enabled.

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 a cell 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 a cell is no longer in edit mode.

Returns or sets a value that determines how the control's contents will be stored by the data source when data masking is enabled.

This property is used to determine how mask literals and prompt characters are handled when the control's contents are passed to the data source (or 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).

Generally, simply the raw data is committed to the data source 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 store mask literals as well as data.

Returns or sets a value that determines how the control's contents will be copied to the clipboard when data masking is in enabled.

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

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

Specifies whether to shift characters across section boundaries when inserting/deleting characters. Returns True if the current input satisifies the mask. Returns or sets the editing mode (insert or overstrike) of the control.

When this property is set to True, characters typed will be inserted at the current text caret position and any following characters will be moved. When set to false, typing at an insertion point that contains an existing character will replace that character. The value of this flag also affects how characters are deleted using either The Delete key or the Backspace key. When in insert mode, characters after the character being deleted will be shifted by one to the left within the section.

Associated Control UIElement object Associated Control UIElement object Specifies whether the control's mask has been intitialized.

If the mask has been initialized, display characters are present and input can be processed.

Returns or sets the position of the beginning of the text selection, if any. Returns or sets the length of the text selection (the number of characters selected.) Returns the currently selected text. If nothing is selected, it returns an empty string. Overridden method returns the default size of the control Determines whether the height of the control is automatically adjusted to the size of the font used for the text box.

If this property is set to True, the height of the control automatically adjusts when the font is changed. When False, the control's height remains the same until explicitly changed. The default is True.

Returns the event handler that notifies OnSubObjectPropChanged Display the about dialog Return the license we cached inside the constructor Minimum value user can enter in the control. Default is no minimum value. Values smaller than MinValue will be considered invalid values. Maximum value user can enter in the control. Default is no maximum value. Values bigger than MaxValue will be considered invalid values. 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 editor owner used by the control to provide information to the internal editor instance. Gets the default TabNavigation setting for the editor. Determines whether the Tab key will tab between number sections in a masked editor control. This member supports the Infragistics infrastructure and is not meant to be invoked externally.

Indicates whether the control can utilize an

Specifies whether to select only the entered characters or all the characters (including prompt characters) when the editor performs the operation of select all text. The default value of the property is .

When this property is set to SelectEnteredCharacters, the select-all-text operation will select text starting from the first entered character to the last entered character, including adjacent literals.

Specifies whether to auto-fill empty date components when the user attempts to leave the editor. The default is None. For internal use only. Used for serializing out the BackColor property value. This is strictly for backward compatibility. Returns or sets a value indicating the amount the control's Value will be incremented/decremented by when the control's spin functionality. Delegate associated with the InitializeDataType event. Delegate associated with the MaskChanged event. Delegate associated with the InvalidOperation event. Delegate associated with the InvalidChar event. Delegate associated with the MaskValidationError event. The main element for an MaskedEditControl (occupies the entire client area). override initappearance The appearance structure to initialize. The properties that are needed Creates the child elements for the grid Performs the action and returns true if message was handled. The action to perform. true if shift key down true if control key down True if the action was successfully executed. Handles rendering the background. UIElementDrawParams Overrides the BorderStyle to return the BorderStyle from the UIElement Override the Rect property so we can call verifyChildElements on the set overridden method that returns true to indicate that the children are to be clipped Overridden method. Returns the clip rectangle for all it's child ui elements. Returns the ui role for the element. Implementation of EmbeddableEditorOwnerBase that provides information to the editor. Constructor 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 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 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. Determines if a focus rect should be drawn. Returns false since masked edut never draws any focus. The context that was passed into the method. Returns true if a focus rect should be drawn. Returns whether the key is used by the owner. The EmbeddableUIElementBase-derived element True if the key is used by the owner (e.g. an arrorw or tab key used for internal navigation). Called when focus is entering the editor. The editor who is getting focus. Called when focus is leaving the editor. The editor who is losing focus. 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 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 masking information. This is only of ibterest to a editor that supports masking. 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. The string to display for a null value. The context that was passed into the method. (out) 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 character used as a substitute for spaces. The context that was passed into the method. Pad character. True only if pad character info is available. 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 true is the value is read-only The context that was passed into the method. A boolean indicating whether the value is read only The default implementation returns false. Returns the DisplayStyle to be used by the embeddable element The context that was passed into the method. 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 Returns whether "hot tracking" effects should be enabled The context that was passed into the method. The default implementation returns true When one embeddable element is in edit mode, others might want to disable hot tracking effects; in that case, the owner should return false from this method. Returns whether the element should be drawn as if it were in its "active" state. Only applicable if the return from the DisplayStyle property is not Standard. The context that was passed into the method. The default implementation returns DefaultableBoolean.Default The default implementation returns DefaultableBoolean.Default, for which the element should follow the cursor position. Returns the ButtonStyle to be used by the embeddable element's button The context that was passed into the method. The ButtonStyle to be used by the embeddable element's buttons Gets the min value if any. Gets the max value if any. 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.