防止MaskedTextbox中的空格

时间:2010-12-10 20:38:22

标签: c# keypress spaces maskedtextbox

如何阻止maskedtextbox中的空格?使用过KeyPress但是e.handled不起作用。有人可以指导我一篇文章,说明如何处理这个问题吗?屏蔽的文本框用于ssn。 感谢

2 个答案:

答案 0 :(得分:2)

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

美国社会安全号码掩码如下所示:

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

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

答案 1 :(得分:1)

您可以设置MaskedTextBox.Mask property以将输入限制为您想要的字符。

这适用于社会安全号码:

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

编辑:已修复,9接受数字或空格,而0仅接受数字。