单选题
以下说法中正确的是
A、
当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程
B、
因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程
C、
若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同
D、
在KeyPress事件过程中,KeyAscii参数可以省略
【正确答案】
A
【答案解析】
解析:本题考查的考点是有关键盘事件的。当控件具有焦点时,如果按下一个字母键,将会触发此控件的KevPress事件;窗体也有自己的KeyPress事件,由控件的KeyPreview属性决定是否触发;KeyAscii参数是所按键的ASCII的代码,将每个字符的大、小写形式作为不同的键代码解释,不可省略:KevCode参数是表示所按键的位置信息的代码(将A和a作为同一个键返回,而从大键盘上输出的“1”和右侧小键盘上输入的“1”将被视作不同的字符)。
提交答案
关闭