将文本框输入限制为字母和数字

时间:2018-01-26 22:24:02

标签: vb.net

我想将文本框限制为仅允许输入字母和数字。我在2014年之后无法在网上找到任何内容,而且这些都是建议的按键活动。我不确定自那时以来VB是否有变化,但我没有按键,keydown或keyup。有没有当前的方法来执行此操作或某种方式来启用现代VB的按键?

1 个答案:

答案 0 :(得分:0)

查看MaskedTextbox。您可以将其.Mask属性设置为仅匹配字母数字字符。

但我正在假设WinForms。如果您没有这些按键事件,我需要询问您实际使用的是什么。是WinForms吗?的WebForms? ASP.Net MVC? WPF? Xamarin?

可以在任何这些工具包中使用的方法是让用户将他们想要的任何内容放入框中,但只能在他们尝试采取行动时正式验证(例如提交表单或保存记录)。然后还包括一个视觉验证检查,立即显示他们的输入是否不被接受。这通常也被认为是更好的用户体验。