VB:只允许数字(不是字母)输入文本框

Dav*_*vid 4 vb.net textbox filtering winforms

我有一个控制Timer控件间隔的文本框.如何过滤掉字母?是否可以限制只输入数字(如果输入字母或空格,没有任何反应)?是否有文本框的属性可以实现此目的?谢谢!

Mis*_*dex 6

用另一个控件替换文本框是一个选项吗?根据我的经验,如果您只想将输入限制为数值,我发现NumericUpDown控件更易于使用.

它还有可爱的向上和向下箭头,但最重要的是,它不需要额外的代码.

  • 也限制了用户的困惑.当他们无法输入任何东西时,他们不会感到惊讶. (3认同)