Class
RadMaskedEditBoxElement

Represents a RadMaskedEditBoxElement class that provides text input with validation and formatting through various mask types including numeric, date/time, standard character masks, email validation, and IP address input.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadMaskedEditBoxElement : RadTextBoxElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadEditorElementRadTextBoxElementRadMaskedEditBoxElement

Derived Classes: RadMaskedEditBoxEditorElementRadTimeMaskedEditBoxElement

Implements: IBindableComponentIComponentICustomTypeDescriptorIDisposableINotifyPropertyChangedIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkin

Inherited Members RadTextBoxElement.NullTextColorPropertyRadTextBoxElement.CreateChildElements()RadTextBoxElement.CreateEmbeddedLabel()RadTextBoxElement.CreateClearButton()RadTextBoxElement.InitializeFields()RadTextBoxElement.OnMultilineChanged(EventArgs)RadTextBoxElement.OnReadOnlyChanged(EventArgs)RadTextBoxElement.CallTextChanging(TextChangingEventArgs)RadTextBoxElement.CallTextChanged(EventArgs)RadTextBoxElement.OnTextAlignChanged(EventArgs)RadTextBoxElement.OnModifiedChanged(EventArgs)RadTextBoxElement.OnHideSelectionChanged(EventArgs)RadTextBoxElement.OnAcceptsTabChanged(EventArgs)RadTextBoxElement.OnLoaded()RadTextBoxElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadTextBoxElement.OnSelect()RadTextBoxElement.Focus()RadTextBoxElement.MeasureOverride(SizeF)RadTextBoxElement.ArrangeOverride(SizeF)RadTextBoxElement.TextAlignRadTextBoxElement.FillRadTextBoxElement.BorderRadTextBoxElement.ButtonsStackRadTextBoxElement.ClearButtonRadTextBoxElement.EmbeddedLabelRadTextBoxElement.TextBoxItemRadTextBoxElement.UseGenericBorderPaintRadTextBoxElement.ShowBorderRadTextBoxElement.ShowClearButtonRadTextBoxElement.PasswordCharRadTextBoxElement.NullTextColorRadTextBoxElement.ShowEmbeddedLabelRadTextBoxElement.EmbeddedLabelTextRadTextBoxElement.RepositionEmbeddedLabelRadTextBoxElement.EmbeddedLabelAnimationSpeedRadTextBoxElement.EmbeddedLabelBorderOffsetRadTextBoxElement.AcceptsTabChangedRadTextBoxElement.HideSelectionChangedRadTextBoxElement.ModifiedChangedRadTextBoxElement.MultilineChangedRadTextBoxElement.ReadOnlyChangedRadTextBoxElement.TextAlignChangedRadTextBoxElement.TextChangingRadTextBoxElement.TextChangedRadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyDown(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.OnKeyUp(KeyEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)RadItem.OnPropertyChanged(RadPropertyChangedEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextChanging(TextChangingEventArgs)RadItem.OnTextChanged(EventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseMove(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ShouldSerializeProperty(PropertyDescriptor)RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintElement(IGraphics, float, SizeF)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Color, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.GetClipRect()RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.GetStylablePropertiesFilter()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnTunnelEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnBoundsChanged(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetClientRectangle(SizeF)RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.CanFocusRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.ShouldPaintRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

RadMaskedEditBoxElement()

Initializes a new instance of the RadMaskedEditBoxElement class with no mask applied by default.

Declaration

cs-api-definition
public RadMaskedEditBoxElement()

Properties

AllowPromptAsInput

Gets or sets a value indicating whether prompt characters are allowed as valid input by the user.

Declaration

cs-api-definition
public bool AllowPromptAsInput { get; set; }

Property Value

bool

ContextMenu

Gets or sets the context menu for the RadMaskedEditBoxElement class.

Declaration

cs-api-definition
[Browsable(false)]
public RadContextMenu ContextMenu { get; set; }

Property Value

RadContextMenu

ContextMenuEnabled

This property is not relevant for this class.

Declaration

cs-api-definition
[Browsable(false)]
public bool ContextMenuEnabled { get; set; }

Property Value

bool

Culture

Gets or sets the culture that determines the value of the localizable separators and placeholders in the input mask.

Declaration

cs-api-definition
public CultureInfo Culture { get; set; }

Property Value

CultureInfo

A CultureInfo containing the culture information associated with the input mask.

EnableArrowKeys

This property is not relevant for this class.

Declaration

cs-api-definition
[Browsable(false)]
public bool EnableArrowKeys { get; set; }

Property Value

bool

EnableClickSelectionStart

Gets or sets a value indicating whether the selection functionality on mouse click is enabled.

Declaration

cs-api-definition
public bool EnableClickSelectionStart { get; set; }

Property Value

bool

EnableMouseWheel

This property is not relevant for this class.

Declaration

cs-api-definition
[Browsable(false)]
public bool EnableMouseWheel { get; set; }

Property Value

bool

EnableNullValueInput

Gets or sets a value indicating whether end users can set the value to null using keyboard combinations. This can be achieved by pressing Ctrl + Del or Ctrl + 0 key combinations.

Declaration

cs-api-definition
public virtual bool EnableNullValueInput { get; set; }

Property Value

bool

HintPosition

Gets the result hint position for the last assignment to the Text property.

Declaration

cs-api-definition
[Browsable(false)]
public int HintPosition { get; }

Property Value

int

IncludePrompt

Gets or sets a value indicating whether prompt characters are displayed in the formatted output.

Declaration

cs-api-definition
public bool IncludePrompt { get; set; }

Property Value

bool

IsKeyBoard

This property is not relevant for this class.

Declaration

cs-api-definition
[Browsable(false)]
public bool IsKeyBoard { get; }

Property Value

bool

Mask

Gets or sets the input mask to use for validating user input.

Declaration

cs-api-definition
public string Mask { get; set; }

Property Value

string

MaskType

Gets or sets the mask type.

Declaration

cs-api-definition
public virtual MaskType MaskType { get; set; }

Property Value

MaskType

MaxDate

Gets or sets the maximum date value for DateTime providers.

Declaration

cs-api-definition
protected DateTime MaxDate { get; set; }

Property Value

DateTime

MaxTimeSpan

Gets or sets the maximum value for TimeSpan providers.

Declaration

cs-api-definition
protected TimeSpan MaxTimeSpan { get; set; }

Property Value

TimeSpan

MinDate

Gets or sets the minimum date value for DateTime providers.

Declaration

cs-api-definition
protected DateTime MinDate { get; set; }

Property Value

DateTime

MinTimeSpan

Gets or sets the minimum value for TimeSpan providers.

Declaration

cs-api-definition
protected TimeSpan MinTimeSpan { get; set; }

Property Value

TimeSpan

PromptChar

Gets or sets the prompt character used to represent missing input positions in the mask.

Declaration

cs-api-definition
public char PromptChar { get; set; }

Property Value

char

Provider

This property is not relevant for this class.

Declaration

cs-api-definition
[Browsable(false)]
public IMaskProvider Provider { get; set; }

Property Value

IMaskProvider

ResultHint

Gets the result hint for the last assignment to the Text property.

Declaration

cs-api-definition
[Browsable(false)]
public MaskedTextResultHint ResultHint { get; }

Property Value

MaskedTextResultHint

SelectionLengthOnMouseClick

Gets or sets the selection length that will be applied when EnableClickSelectionStart is enabled and a mouse click occurs.

Declaration

cs-api-definition
public int SelectionLengthOnMouseClick { get; set; }

Property Value

int

SelectionStartOnMouseClick

Gets or sets the selection start position that will be applied when EnableClickSelectionStart is enabled and a mouse click occurs.

Declaration

cs-api-definition
public int SelectionStartOnMouseClick { get; set; }

Property Value

int

Text

Gets or sets the text displayed in the control.

Declaration

cs-api-definition
public override string Text { get; set; }

Property Value

string

Overrides RadItem.Text

TextMaskFormat

Gets or sets a value that determines whether literals and prompt characters are included in the formatted string.

Declaration

cs-api-definition
public MaskFormat TextMaskFormat { get; set; }

Property Value

MaskFormat

One of the MaskFormat values. The default is IncludePromptAndLiterals.

UnmaskedText

Gets the unmasked copy of the text without formatting characters.

Declaration

cs-api-definition
[Browsable(false)]
public string UnmaskedText { get; }

Property Value

string

Value

Gets or sets the value of the RadMaskedEditBoxElement class.

Declaration

cs-api-definition
public object Value { get; set; }

Property Value

object

Methods

CallValueChanged(EventArgs)

Raises the ValueChanged event when the value has been modified.

Declaration

cs-api-definition
protected virtual void CallValueChanged(EventArgs e)

Parameters

e

EventArgs

The event arguments

CallValueChanging(CancelEventArgs)

Raises the ValueChanging event when the value is about to be modified, allowing cancellation.

Declaration

cs-api-definition
protected virtual void CallValueChanging(CancelEventArgs e)

Parameters

e

CancelEventArgs

The cancel event arguments

CreateMaskProvider()

Creates and configures the appropriate mask provider based on the current mask type, culture, and mask settings.

Declaration

cs-api-definition
protected virtual void CreateMaskProvider()

DisposeManagedResources()

Disposes of the managed resources used by the masked edit box element.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides RadTextBoxElement.DisposeManagedResources()

Down()

Decrements the value at the current cursor position based on the mask type.

Declaration

cs-api-definition
public void Down()

ExcludeLiterals()

Returns the text value with literal characters excluded but prompt characters included.

Declaration

cs-api-definition
protected virtual string ExcludeLiterals()

Returns

string

The text value without literal characters

ExcludePrompt()

Returns the text value with prompt characters excluded but literal characters included.

Declaration

cs-api-definition
protected virtual string ExcludePrompt()

Returns

string

The text value without prompt characters

ExcludePromptAndLiterals()

Returns the text value with both prompt characters and literal characters excluded.

Declaration

cs-api-definition
protected virtual string ExcludePromptAndLiterals()

Returns

string

The text value without prompt and literal characters

Format(string, string)

Formats the specified text using the specified mask.

Declaration

cs-api-definition
public static string Format(string mask, string text)

Parameters

mask

string

The mask to use for formatting

text

string

The text to format

Returns

string

The formatted text string

Format(string, string, char)

Formats the specified text using the specified mask and prompt character.

Declaration

cs-api-definition
public static string Format(string mask, string text, char promptChar)

Parameters

mask

string

The mask to use for formatting

text

string

The text to format

promptChar

char

The prompt character to use for missing characters

Returns

string

The formatted text string

Format(string, string, char, CultureInfo)

Formats the specified text using the specified mask, prompt character, and culture information.

Declaration

cs-api-definition
public static string Format(string mask, string text, char promptChar, CultureInfo culture)

Parameters

mask

string

The mask to use for formatting

text

string

The text to format

promptChar

char

The prompt character to use for missing characters

culture

CultureInfo

The culture information to use for formatting

Returns

string

The formatted text string

Format(string, string, char, CultureInfo, out MaskedTextResultHint, out int)

Formats the specified text using the specified mask, prompt character, and culture information, returning detailed result information.

Declaration

cs-api-definition
public static string Format(string mask, string text, char promptChar, CultureInfo culture, out MaskedTextResultHint hint, out int hintPosition)

Parameters

mask

string

The mask to use for formatting

text

string

The text to format

promptChar

char

The prompt character to use for missing characters

culture

CultureInfo

The culture information to use for formatting

hint

MaskedTextResultHint

Returns the result of the formatting operation

hintPosition

int

Returns the position related to the result hint

Returns

string

The formatted text string

GetClipboardText()

Retrieves text content from the system clipboard, supporting both Unicode and standard text formats.

Declaration

cs-api-definition
public static string GetClipboardText()

Returns

string

The clipboard text content, or an empty string if no text is available

GetFormat(string, CultureInfo)

Determines the numeric format type based on a format string and culture.

Declaration

cs-api-definition
public static NumericCharacterTextBoxProvider.RadNumericMaskFormatType GetFormat(string formatString, CultureInfo culture)

Parameters

formatString

string

The format string to analyze

culture

CultureInfo

The culture information

Returns

NumericCharacterTextBoxProvider.RadNumericMaskFormatType

The corresponding numeric format type

HandleKeyPress(KeyPressEventArgs)

Handles key press events for clipboard operations and other special key combinations.

Declaration

cs-api-definition
public virtual void HandleKeyPress(KeyPressEventArgs e)

Parameters

e

KeyPressEventArgs

The key press event arguments

OnClearButtonClick()

Handles the clear button click event by setting the value to null if null value input is enabled, or validating an empty string otherwise.

Declaration

cs-api-definition
protected override void OnClearButtonClick()

Overrides RadTextBoxElement.OnClearButtonClick()

OnMaskProviderCreated()

Raises the MaskProviderCreated event when a new mask provider has been created.

Declaration

cs-api-definition
protected virtual void OnMaskProviderCreated()

OnMouseDown(MouseEventArgs)

Handles mouse down events to set selection position and length when click selection start is enabled.

Declaration

cs-api-definition
protected override void OnMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

The mouse event arguments

Overrides RadTextBoxElement.OnMouseDown(MouseEventArgs)

RemoveNumberFormats(string)

Removes number formatting characters and symbols based on the current culture and numeric provider type.

Declaration

cs-api-definition
public string RemoveNumberFormats(string value)

Parameters

value

string

The value to process

Returns

string

The value with number formatting removed

SetCultureCore(CultureInfo)

Sets the culture for the masked edit box and recreates the mask provider with the new culture settings.

Declaration

cs-api-definition
protected virtual void SetCultureCore(CultureInfo value)

Parameters

value

CultureInfo

The new culture to apply

TextBoxItem_MouseWheel(object, MouseEventArgs)

Handles mouse wheel events to increment or decrement values when mouse wheel is enabled and the control is not read-only.

Declaration

cs-api-definition
protected virtual void TextBoxItem_MouseWheel(object sender, MouseEventArgs e)

Parameters

sender

object

The event source

e

MouseEventArgs

The mouse event arguments

Up()

Increments the value at the current cursor position based on the mask type.

Declaration

cs-api-definition
public void Up()

Validate(string)

Validates the specified value against the current mask and updates the display.

Declaration

cs-api-definition
public virtual void Validate(string value)

Parameters

value

string

The value to validate

Events

MaskProviderCreated

Occurs when the mask provider has been created. This event fires multiple times because the provider is recreated when properties like Mask, Culture, or MaskType change.

Declaration

cs-api-definition
public event EventHandler MaskProviderCreated

Event Value

EventHandler

ValueChanged

Occurs when the editing value has been changed.

Declaration

cs-api-definition
public event EventHandler ValueChanged

Event Value

EventHandler

ValueChanging

Occurs when the editing value is changing and allows cancellation of the change.

Declaration

cs-api-definition
public event CancelEventHandler ValueChanging

Event Value

CancelEventHandler