vb中KeyPress事件是什么意思?KeyAscii又是什么?
1个回答
展开全部
KeyPress为VB中的键盘事件。
KeyAscii表示按下的键值。
当KeyAscii=13时为按下的是回车。
常规ASCII码是0~127,一般可以显示的是32~127
关于KeyAscii的使用,主要是拦截判断键盘输入的键值,比如,只允许输入数字,就可以在文本框的KeyPress中输入:
If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0;(keyAscii=0表示:取消本次输入的字符)。
扩展资料:
键码
常数 值 描述
vbKeyLButton 1 鼠标左键
vbKeyRButton 2 鼠标右键
vbKeyCancel 3 CANCEL 键
vbKeyMButton 4 鼠标中键
vbKeyBack 8 BACKSPACE 键
vbKeyTab 9 TAB 键
vbKeyClear 12 CLEAR 键
vbKeyReturn 13 ENTER 键
参考资料来源:百度百科-KeyAscii
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询