计算机二级

VB中键盘事件KeyAscii 和 KeyDown KeyUp事件有什么区别?

题目
VB中键盘事件KeyAscii 和 KeyDown KeyUp事件有什么区别?

参考答案和解析
参考答案:
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

3在文本框Textl中输入一个键盘键,将会发生4个事件,这4个事件的顺序是( )。

A.Text1_KeyDown、Text1_KeyPress、Text1_Change、Text1_KeyUp

B.Text1_KeyDown、Text1_KeyUp、Text1_KeyPress、Text1_Change

C.Text1_KeyDown、Texd1_KeyPress、Texd1_Change、Textl_KeyPress

D.Text1_KeyDown、Text1_Change、Text1_KeyPress、Test1_KeyUp


正确答案:A

第2题:

以下叙述中错误的是( )。

A.在KeyPress事件过程中不能识别键盘的按下与释放

B.在KeyPress事件过程中不能识别回车键

C.KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母

D.KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符


正确答案:B

第3题:

以下叙述中错误的是

A.在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)

B.在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)

C.KeyPress事件中不能识别键盘上某个键的按下与释放

D.KeyPress事件中可以识别键盘上某个键的按下与释放


正确答案:D
KeyPress事件的参数是KeyAscii,所以能够识别键盘上某个键的按下与释放。

第4题:

拖放要触发两个事件,这两个事件是______。

A.Dragover 事件和DragDrop 事件

B.Drag 事件和DragDrop 事件

C.MouseDown 事件和KeyDown 事件

D.MouseUp 事件和KeyUp 事件


正确答案:A

第5题:

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码。

第6题:

下列叙述错误的是( )。

A、 在KeyDown事件中,键盘上输入的A或a被视作相同的字母

B、 在KeyUp事件中,键盘上的"1"和右侧小键盘上的"1"视作不同的数字

C、 只有获得焦点的对象才能够接受键盘事件

D、 KeyPress事件中可以识别键盘上某个键的按下与释放


正确答案:D

第7题:

以下叙述中错误的是 。A.在KeyUp和KeyDowm事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)B.在KeyUp和KeyDowm事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)C.KeyPress事件中不能识别键盘上某个键的按下与释放D.KeyPress事件中可以识别键盘上某个键的按下与释放


正确答案:D
【解析】本题考查键盘的相关事件。KeyUp与KeyDown事件过程的KeyCode参数只对应按下或释放的键的ASCII码,而不是输入字符的ASCII码。也就是说,KeyCode只针对键,按下或释放的键相同,KeyCode值就相同,故A、B项说法正确。KeyPress表示一个完整的事件,它不能识别键盘上某个键的按下与释放。故D项表述错误。

第8题:

以下叙述中错误的是( )。

A.在KeyPress事件过程中不能识别键盘的按下与释放

B.在KeyPress事件过程中不能识别回车键

C.在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母

D.在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符


正确答案:B

第9题:

键盘事件的执行顺序是()。

A.KeyDown、KeyPress、KeyUp

B.KeyPress、KeyDown、KeyUp

C.KeyUp、KeyPress、KeyDown

D.KeyUp、KeyDown、KeyPress


正确答案:A

第10题:

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

A. 只触发KeyUp事件

B. 这3个事件都会触发

C. 只触发KeyDown、KeyPress事件

D. 不触发其中任何一个事件


正确答案:B
B)    【解析】当控件具有焦点时,如果按下一个字母键,将会依次触发此控件的KeyDown、KeyUp和KeyPtess事件。

更多相关问题