MaskEdeditBox Events in Windows Forms MaskedTextBox (MaskedEditBox)

The list of events and a detailed explanation about each of them is given in the following sections.

MaskedEditBox Events Description
Border3DStyleChanged This event occurs when the Border3DStyle property is changed.
BorderColorChanged This event occurs when the BorderColor property is changed.
BorderSidesChanged This event occurs when the BorderSides property is changed.
BorderStyleChanged This event occurs when the ClipText property is changed.
CharacterCasingChanged This event occurs when the CharacterCasing property is changed.
HideSelectionChanged This event occurs when the HideSelection property is changed.
MaskCustomValidate This event is handled to provide custom behavior to any mask characters.
MaskSatisfied This event is raised when the required fields in a mask have been satisfied after new text has been entered / the text changes.
MaximumSizeChanged This event occurs when the MaximumSize property is changed.
MinimumSizeChanged This event occurs when the MinimumSize property is changed.
MultilineChanged This event occurs when the Multiline property is changed.
ReadOnlyChanged This event occurs when the ReadOnly property is changed.
TextAlignChanged This event occurs when the TextAlign property is changed.
ThemesEnabledChanged This event occurs when the ThemesEnabled property is changed.

Border3DStyleChanged

This event occurs when the Border3DStyle property is changed. The Border3DStyle property indicates the style of the 3D border.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_Border3DStyleChanged(object sender, EventArgs e)
{
    Console.WriteLine(" Border3DStyleChanged event is raised ");
}
Private Sub maskedEditBox1_Border3DStyleChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" Border3DStyleChanged event is raised ")
End Sub

BorderColorChanged

This event occurs when the BorderColor property is changed. The BorderColor property indicates the color of the 2D border.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_BorderColorChanged(object sender, EventArgs e)
{
    Console.WriteLine(" BorderColorChanged event is raised ");
}
Private Sub maskedEditBox1_BorderColorChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" BorderColorChanged event is raised ")
End Sub

BorderSidesChanged

This event occurs when the BorderSides property is changed. The BorderSides property indicates the border sides of the panel.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_BorderSidesChanged(object sender, EventArgs e)
{
    Console.WriteLine(" BorderSidesChanged event is raised ");
}
Private Sub maskedEditBox1_BorderSidesChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" BorderSidesChanged event is raised ")
End Sub

BorderStyleChanged

This event occurs when the BorderStyle property is changed. The BorderStyle property indicates whether the edit control should have a border.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_BorderStyleChanged(object sender, EventArgs e)
{
    Console.WriteLine(" BorderStyleChanged event is raised ");
}
Private Sub maskedEditBox1_BorderStyleChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" BorderStyleChanged event is raised ")
End Sub

CharacterCasingChanged

This event occurs when the CharacterCasing property is changed. The CharacterCasing property gets or sets the case of the characters as they are typed.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_CharacterCasingChanged(object sender, EventArgs e)
{
    Console.WriteLine(" CharacterCasingChanged event is raised ");
}
Private Sub maskedEditBox1_CharacterCasingChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" CharacterCasingChanged event is raised ")
End Sub

HideSelectionChanged

This event occurs when the HideSelection property is changed. The HideSelection property indicates that the selection should be hidden when the edit control loses focus.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_HideSelectionChanged(object sender, EventArgs e)
{
    Console.WriteLine(" HideSelectionChanged event is raised ");
}
Private Sub maskedEditBox1_HideSelectionChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" HideSelectionChanged event is raised ")
End Sub

MaskCustomValidate

This event is handled to provide custom behavior to any mask characters.

The event handler receives an argument of type MaskCustomValidateArgs containing data related to this event. The following MaskCustomValidateArgs members provide information specific to this event.

Members Description
Accepted Indicates whether the event has been handled and no further processing of the event should happen.
CurrentCharacter Returns the current character.
CurrentIndex Returns the current position. It will be a valid mask position.
CurrentMaskCharacter Returns the current mask character.
Handled Indicates whether the event has been handled and no further processing of the event should happen.
private void maskedEditBox1_MaskCustomValidate(object sender, Syncfusion.Windows.Forms.Tools.MaskCustomValidateArgs e)
{
    Console.WriteLine(" MaskCustomValidate event is raised ");
}
Private Sub maskedEditBox1_MaskCustomValidate(ByVal sender As Object, ByVal e AsSyncfusion.Windows.Forms.Tools.MaskCustomValidateArgs)
Console.WriteLine(" MaskCustomValidate event is raised ")
End Sub

MaskSatisfied

This event is raised when the required fields in a mask have been satisfied after new text has been entered or the text changes.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_MaskSatisfied(object sender, EventArgs e)
{
    Console.WriteLine(" MaskSatisfied event is raised ");
}
Private Sub maskedEditBox1_MaskSatisfied(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" MaskSatisfied event is raised ")
End Sub

MaximumSizeChanged

This event occurs when the MaximumSize property is changed. The MaximumSize property gets or sets the maximum size of the control.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_MaximumSizeChanged(object sender, EventArgs e)
{   
    Console.WriteLine(" MaximumSizeChanged event is raised ");
}
Private Sub maskedEditBox1_MaximumSizeChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" MaximumSizeChanged event is raised ")
End Sub

MinimumSizeChanged

This event occurs when the MinimumSize property is changed. The MinimumSize property gets or sets the minimum size of the control.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_MinimumSizeChanged(object sender, EventArgs e)
{
    Console.WriteLine(" MinimumSizeChanged event is raised ");
}
Private Sub maskedEditBox1_MinimumSizeChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" MinimumSizeChanged event is raised ")
End Sub

MultilineChanged

This event occurs when the Multiline property is changed. The Multiline property controls whether the text of the edit control can span more than one line or not.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_MultilineChanged(object sender, EventArgs e)
{
    Console.WriteLine(" MultilineChanged event is raised ");
}
Private Sub maskedEditBox1_MultilineChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" MultilineChanged event is raised ")
End Sub

ReadOnlyChanged

This event occurs when the ReadOnly property is changed. The ReadOnly property controls whether the text in the edit control can be changed or not.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_ReadOnlyChanged(object sender, EventArgs e)
{
    Console.WriteLine(" ReadOnlyChanged event is raised ");
}
Private Sub maskedEditBox1_ReadOnlyChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" ReadOnlyChanged event is raised ")
End Sub

TextAlignChanged

This event occurs when the TextAlign property is changed. The TextAlign property indicates how the text should be aligned for edit controls.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_TextAlignChanged(object sender, EventArgs e)
{
    Console.WriteLine(" TextAlignChanged event is raised ");
}
Private Sub maskedEditBox1_TextAlignChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" TextAlignChanged event is raised ")
End Sub

ThemesEnabledChanged

This event occurs when the ThemesEnabled property is changed. The ThemesEnabled property specifies whether or not to use XP Themes when the BorderStyle property is set to ‘Fixed3D’.

The event handler receives an argument of type EventArgs containing data related to this event.

private void maskedEditBox1_ThemesEnabledChanged(object sender, EventArgs e)
{
    Console.WriteLine(" ThemesEnabledChanged event is raised ");
}
Private Sub maskedEditBox1_ThemesEnabledChanged(ByVal sender As Object, ByVal e As EventArgs)
Console.WriteLine(" ThemesEnabledChanged event is raised ")
End Sub