VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母

admin2010-04-10  32

问题 VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母

选项 A、这3个事件都会触发
B、只触发KeyPress事件
C、只触发KeyDown、KeyUp事件
D、不触发其中任何一个事件

答案A

解析 在输入字母时这三个键盘事件都会发生。KeyDown事件是当一个键被按下时所产生的事件,而Key[jp事件是松开被压下的键时所产生的事件,而在此过程中KeyPress事件在按下并抬起的过程中也会发生。只是KeyDown和KeyUp事件返回的是键盘的直接状态。换言之,KeyDown和KeyUp事件返回的是键盘的KeyCode,而KeyPress事件返回的是“字符”的ASCII码。
转载请注明原文地址:https://jikaoti.com/ti/5Jg0FFFM
0

最新回复(0)