如何自动删除错误输入的字符?

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:15:58
在文本框中,本来只是用于输入数字,为防误操作,如何对输入的汉字进行自动删除呢?
本人现在是在学VB的!
为什么要加入 and keyascii<>8?chr(8)是什么东东?

在KeyPress事件中写
If KeyAscii > 57 Or KeyAscii < 48 And KeyAscii <> 8 Then KeyAscii = 0
这样可以防止键盘输入的任何非数字字符

但是不能防止右键菜单的粘帖命令

如果自己写程序控制的话,当光标离开文本框时,判断是否为汉字,如果为汉字则找到那个汉字,让文本框里面的值等于去掉汉字的字符串值

现在有这种软件吗,没有听说过.可能没有吧.