How to remove the empty spaces in the WinForms MaskedEditBox?
Mask settings
In MaskedEditBox, the Mask property helps you to specify the display format of the MaskedEditBox value. When the mask character count is greater than the Text character count, an empty character is added at the end of the MaskedEditBox, which is the default behavior. This empty character can be removed by setting the PromptCharacterInt property to zero.
C#
//Specifies the Mask string for the MaskedEditBox this.maskedEditBox2.Mask = "##########"; //Specifies the Text of the MaskedEditBox this.maskedEditBox2.Text = "123"; //Removes the empty space this.maskedEditBox2.PromptCharacterInt = 0;
VB
'Specifies the Mask string for the MaskedEditBox Me.maskedEditBox2.Mask = "##########" 'Specifies the Text of the MaskedEditBox Me.maskedEditBox2.Text = "123" 'Removes the empty space Me.maskedEditBox2.PromptCharacterInt = 0
Figure 1: Before removing empty characters from the MaskedEditBox
Figure 2:After removing empty characters from the MaskedEditBox.
Samples:
C#: https://www.syncfusion.com/downloads/support/directtrac/141574/ze/MaskedEditBox-2008450766
VB: https://www.syncfusion.com/downloads/support/directtrac/141574/ze/MaskedEditBox_VB-2081226122
Reference link: https://help.syncfusion.com/windowsforms/maskedtextbox/mask-settings