【发布时间】:2011-05-23 17:19:52
【问题描述】:
如何防止蒙版文本框中出现空格?使用 KeyPress 但 e.handled 不起作用。有人可以指导我到一个显示如何处理这个问题的帖子吗?屏蔽文本框用于 ssn。 谢谢
【问题讨论】:
标签: c# keypress spaces maskedtextbox
如何防止蒙版文本框中出现空格?使用 KeyPress 但 e.handled 不起作用。有人可以指导我到一个显示如何处理这个问题的帖子吗?屏蔽文本框用于 ssn。 谢谢
【问题讨论】:
标签: c# keypress spaces maskedtextbox
您可以设置MaskedTextBox.Mask property 将输入限制为您想要的字符。
这应该适用于社会安全号码:
myMaskedTextBox.Mask = "000-00-0000";
编辑:固定,9 接受数字或空格,而 0 只接受数字。
【讨论】:
你想要 0 而不是 9,因为 9 允许空格作为可接受的字符
美国社会安全号码掩码如下所示:
myMaskedTextBox.Mask = "000-00-0000";
此外,您需要确保将 ResetOnSpace 属性设置为 false。
【讨论】: