C# · 12月 23, 2021

c# – Win Forms文本框掩码

如何将面具放在win form文本框中,以便它只允许数字?
它如何适用于其他面具数据,手机拉链等

我正在使用Visual Studio 2008 C#

谢谢.

解决方法 您是否希望在可以继续之前阻止不允许的输入或验证输入?

前者可能会在用户按键时混淆用户,但没有任何反应.通常最好显示其按键但显示输入当前无效的警告.例如,设置屏蔽电子邮件地址正则表达式可能也非常复杂.

查看ErrorProvider以允许用户键入他们想要的内容,但在键入时显示警告.

对于您第一个只允许数字的文本框的建议,您可能还需要考虑NumericUpDown.