C#程序设计

按下并松开键盘上的某个非字符键时,不会触发()事件。A、 KeyDownB、 KeyPressC、 KeyUpD、 KeyDownUp

题目

按下并松开键盘上的某个非字符键时,不会触发()事件。

  • A、 KeyDown
  • B、 KeyPress
  • C、 KeyUp
  • D、 KeyDownUp
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

键盘上某个键按下时触发的事件()。

A.draw_event()

B.key_press_event()

C.button_press_event()

D.button_release_event()


正确答案:B

第2题:

事件KeyUp由()引发。

A.按下一个会产生ASCII码的键时被触发。

B.按下键盘上任一个键时被触发。

C.释放一个会产生ASCII码的键时被触发。

D.释放键盘上任一个键时被触发。


本题答案:D

第3题:

以下叙述中错误的是

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

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

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

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


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

第4题:

当用户在某个控件对象上按下并释放键盘上的某个键时,该控件的()事件发生。

  • A、Load
  • B、Click
  • C、KeyPress
  • D、MouseDown

正确答案:C

第5题:

键盘上“4”键的上档字符是“$”。当同时按下Shift键和“4”键时,KeyPress事件发生了几次?过程中的KeyAscii参数值是多少?


正确答案:KeyPress事件发生了一次,KeyAscii参数值是36。即“$”字符的ASCII码为36。因为KeyPress事件是在输入一个ASCII码字符时发生的事件,尽管在输入“$”字符时按了两个键,但是输入了一个ASCII字符,所以KeyPress事件只发生一次。

第6题:

键盘上某个键抬起时触发的事件()。

A.button_release_event()

B.key_release_event()

C.button_press_event()

D.draw_event()


正确答案:B

第7题:

当用户桉下键盘上的某个键时,将会触发拥有输入焦点的控件的______事件。


正确答案:KeyPress
KeyPress 解析:当按下键盘上的某个键时,将触发拥有焦点的控件的KeyPress事件。当活动窗体上所有控件均未获得焦点时,窗体才获得焦点。当窗体具有焦点时,按下键盘键触发窗体的KeyDown和KeyPress事件,松开键盘键时触发KeyUp事件。当控件具有焦点时,按下键盘键触发该控件的KeyDown和KeyPress事件,松开键盘键时触发KeyUp事件。

第8题:

(6)当用户按下键盘上的某个键时,将会触发拥有输入焦点的控件的事件。


正确答案:KeyPress
【解析】当按下键盘上的某个键时,将触发拥有焦点的控件的KeyPress事件。当活动窗体上所有控件均未获得焦点时,窗体才获得焦点。当窗体具有焦点时,按下键盘键触发窗体的KeyDown和KeyPress事件,松开键盘键时触发KeyUp事件。当控件具有焦点时,按下键盘键触发该控件的KeyDown和KeyPress事件,松开键盘键时触发KeyUp事件。

第9题:

下列关于键盘事件的说法中,正确的是()。

  • A、按下键盘上的任意一个键都会触发KeyPress事件
  • B、大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同
  • C、大键盘上的“1”键和数字键盘的“1”键的KeyAscii码相同
  • D、KeyDown和KeyUp的事件过程中都有KeyAscii参数

正确答案:C

第10题:

当用户()时,DblClick事件发生。

  • A、按下并释放键盘上某个键
  • B、按下一个鼠标键
  • C、按下并释放鼠标左键
  • D、连续两次快速按下鼠标左键并释放

正确答案:D

更多相关问题