C# 防止遮罩文本框中出现空格

C# 防止遮罩文本框中出现空格,c#,keypress,spaces,maskedtextbox,C#,Keypress,Spaces,Maskedtextbox,如何防止遮罩文本框中出现空格?使用了按键,但e.handled不起作用。有人能告诉我怎么处理这件事吗?屏蔽文本框用于ssn。 谢谢您可以将设置为将输入限制为所需的字符 这应该适用于社会保障号码: myMaskedTextBox.Mask = "000-00-0000"; 编辑:固定,9接受一个数字或空格,而0只接受数字。由于9允许空格作为可接受的字符,您需要0而不是9 美国社会保险号码面具如下所示: myMaskedTextBox.Mask = "000-00-0000"; 此外,您需要确保

如何防止遮罩文本框中出现空格?使用了按键,但e.handled不起作用。有人能告诉我怎么处理这件事吗?屏蔽文本框用于ssn。 谢谢

您可以将设置为将输入限制为所需的字符

这应该适用于社会保障号码:

myMaskedTextBox.Mask = "000-00-0000";

编辑:固定,
9
接受一个数字或空格,而
0
只接受数字。

由于9允许空格作为可接受的字符,您需要0而不是9

美国社会保险号码面具如下所示:

myMaskedTextBox.Mask = "000-00-0000";

此外,您需要确保
ResetOnSpace
属性设置为
false

我仍然可以使用该掩码输入空格wu=。