单选题关于KeyPress事件,以下叙述中正确的是(  )。A 在控件数组的控件上按键盘键,不能触发KeyPress事件B 按下键盘上任一个键时,都能触发KeyPress事件C 按字母键时,拥有焦点的控件的KeyPress事件会被触发D 窗体没有KeyPress事件

题目
单选题
关于KeyPress事件,以下叙述中正确的是(  )。
A

在控件数组的控件上按键盘键,不能触发KeyPress事件

B

按下键盘上任一个键时,都能触发KeyPress事件

C

按字母键时,拥有焦点的控件的KeyPress事件会被触发

D

窗体没有KeyPress事件


相似考题
更多“单选题关于KeyPress事件,以下叙述中正确的是(  )。A 在控件数组的控件上按键盘键,不能触发KeyPress事件B 按下键盘上任一个键时,都能触发KeyPress事件C 按字母键时,拥有焦点的控件的KeyPress事件会被触发D 窗体没有KeyPress事件”相关问题
  • 第1题:

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

  • 第2题:

    以下说法中正确的是______。

    A.当焦点在某个控件上时,按下—个字母键,就会执行该控件的KeyPress事件过程

    B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

    C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

    D.在KeyPress事件过程中,KeyAscii参数可以省略


    正确答案:A
    解析:KeyPress事件:当按下键盘上的某个键时,将发生KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条及与文件有关的控件,因此选项B错误。严格地说,当按下某个键时,所触发的是拥有输入焦点(Focus)的那个控件的KeyPress事件,因此选项A正确。KeyPress
    事件带有一个参数,当用于单个控件时参数为KeyAscii。此参数是一个预定义的变量,因此选项D错误,KeyAscii参数不可以省略,它是一个预定义的变量。执行KeyPress事件过程时,KeyAscii是所按键的ASCII码。和KeyPress事件不同,KeyDown事件返回的是键盘的直接状态,即返回的是“键”。例如:当按字母键“A”时,KeyDown所得到的KeyCode码与按字母键“a”是相同的,而对于KeyPress来说,所得到的ASCII码不一样。

  • 第3题:

    以下说法错误的是______。

    A.控件的名称可以由用户自己设定

    B.窗体的事件名称可以由用户编程时设定

    C.单击窗体时,会触发Form_Click事件

    D.输入字符时,会触发KeyPress事件


    正确答案:B

  • 第4题:

    在窗体上画一个名称为TxtA的文本框,然后编写如下事件过程:PrivateSubTxtA_KeyPress(Keyasciiasinteger)…EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()

    A、单击鼠标

    B、双击文本框

    C、鼠标划过文本框

    D、按下键盘上的某个键


    正确答案:D

  • 第5题:

    在窗体上画一个名称为Txta的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii asinteger)EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()

    • A、单击鼠标
    • B、双击文本框
    • C、鼠标滑过文本框
    • D、按下键盘上的某个键

    正确答案:D

  • 第6题:

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

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

    正确答案:C

  • 第7题:

    当()时,KeyPress事件发生。

    • A、对象失去焦点
    • B、对象接收到焦点
    • C、用户按下并释放键盘上某个键
    • D、用户在控件上按下并释放鼠标左键

    正确答案:C

  • 第8题:

    用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发KeyPress事件.


    正确答案:错误

  • 第9题:

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

    按下键盘上的任意一个键都会触发KeyPress事件

    B

    大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同

    C

    KeyDown和KeyUp的事件过程中都有KeyCode参数

    D

    KeyDown和KeyUp的事件过程中都有KeyAscii参数


    正确答案: D
    解析: 暂无解析

  • 第10题:

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

    按下键盘上的任意一个键都会触发KeyPress事件

    B

    大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同

    C

    大键盘上的“1”键和数字键盘的“1”键的KeyAscii码相同

    D

    KeyDown和KeyUp的事件过程中都有KeyAscii参数


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    以下说法中正确的是(  )。
    A

    当焦点在某个控件上时,按下一个字母键就会执行该控件的KeyPress事件过程

    B

    因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

    C

    若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

    D

    在KeyPress事件过程中,KeyAscii参数可以省略


    正确答案: B
    解析:
    A项正确,KeyPress是单击一次键盘所产生的事件,KeyDown是当一个键被按下时所产生的事件,而KeyUp是松开被压下的键时所产生的事件。B项错误,KeyPress事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条以及和文件有关的控件,在某一时刻,输入焦点只能位于某一控件上,如果窗体没有活动或者窗体没有可见的控件,则输入焦点位于窗体上;CD两项错误,KeyPress事件只有一个KeyAscii参数,不能省略,执行KeyPress事件过程时,KeyAscii是所按键的ASCII码,区分大小写。KeyDown事件过程中的KeyCode参数是以“键”为准,大写字母和小写字母使用同一个键,KeyCode相同。

  • 第12题:

    单选题
    关于KeyPress事件,以下叙述中正确的是(  )。
    A

    在控件数组的控件上按键盘键,不能触发KeyPress事件

    B

    按下键盘上任一个键时,都能触发KeyPress事件

    C

    按字母键时,拥有焦点的控件的KeyPress事件会被触发

    D

    窗体没有KeyPress事件


    正确答案: B
    解析:
    C项,当按下字母键时,所触发的是拥有输入焦点的控件的KeyPress事件。A项,在控件数组的任何控件上按键盘键,会触发KeyPress事件;B项,只有按键盘上的ASCII字符键时,才能触发KeyPress事件。ASCII字符键包括标准键盘上的字符、数字、标点符号、<Enter>、<Tab>和<Backspace>键等,其他键KeyPress事件不能识别;D项,如果窗体上没有活动的或可见的控件,则输入焦点位于窗体上,此时按下字母键则会触发窗体的KeyPresss事件。

  • 第13题:

    在文本框中按下了一个键(A),以下正确的说法是( )。

    A.将会发生KeyDow、KeyPress、Change和KeyUp事件

    B.将会发生KeyDow、KeyPress、KeyUp事件但不会发生Change事件

    C.将会发生KeyDow、Change、KeyUp事件但不会发生KeyPress事件

    D.只会发生KeyPress和Change事件


    正确答案:A
    解析:在文本框中按下了一个键,将会依次发生以下事件:KeyDown、KeyPress、Change和KeyUp。如果没有改变文本框的值,Change事件不发生,但其他事件将会发生,按下A>键显然改变了文本框的内容,故四个事件都会发生。

  • 第14题:

    与键盘操作有关的事件有KeyPress、KeyUp和KeyDown事件,当用户按下并且释放一个键后,这三个事件发生的顺序是( )。

    A.KeyDown、KeyPress、KeyUp

    B.KeyDown、KeyUp、KeyPress

    C.KeyPress、KeyDown、KeyUp

    D.没有规律


    正确答案:A

  • 第15题:

    下列说法中正确的是( )。

    A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程

    B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

    C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

    D.在KeyPress事件过程中,KeyAscii参数可以省略


    正确答案:A
    A。【解析】键盘事件是在对象具有焦点时,按下键盘上的键时触发的事件,常见的有KeyDown、KeyUp和KeyPress。当用户按下并释放一个可打印的键盘字符时,KeyDown、KeyPress、KeyUp事件将依次发生。其中,KeyDown(KeyCodeAsInteger,ShiftasInteger)和KeyUp(KeyCodeAsInteger,ShiftasIn—teger)有两个参数:KevCode参数是表示所按键的位置信息的代码(将A和a作为同一个键返回,而从大键盘上输出的1和从右侧小键盘上输入的“1”将被视作不同的字符),Shift参数代表按键时Shift、Ctrl、Ah键的状态;KeyPress(KeyAsciiAshateger)事件中KeyAscii参数是所按键的Ascii的代码,该参数不显示键盘的物理状态,而只是传递一个字符。KeyPress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。Enter键的Ascii为13。当窗体的KeyPreview属性被设置为True时,将在控件的键盘事件之前激活窗体的键盘事件。所谓事件,是由VisualBasic预先设置好的、能够被对象识别的动作。事件过程中的参数是不能省略的。

  • 第16题:

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

    A、按下键盘任意键都会引发KeyPress事件

    B、大键盘的"1"键,和数字键盘的"1"键的KeyCode编码相同

    C、KeyDown和KeyUp事件过程中有KeyAscii参数

    D、大键盘的4的上档符号是$,当同时按下Shift键和大键盘的4时,KeyPress事件被触发过程KeyAscii参数值是$的Ascii值.


    正确答案:D

  • 第17题:

    下面关于键盘事件说法不正确的是()

    • A、有三种键盘事件:KeyPress、KeyDown和KeyUp
    • B、KeyPress在键盘有按键动作时触发
    • C、KeyPress响应所有键,包括功能键
    • D、KeyDown在按键按下时触发和KeyUp在按键被释放时触发

    正确答案:C

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    事件KeyPress由()引发。

    • A、按下一个会产生ASCII码的键时被触发。
    • B、按下键盘上任一个键时被触发。
    • C、按下并释放一个会产生ASCII码的键时被触发。
    • D、以上答案都不对。

    正确答案:C

  • 第20题:

    判断题
    用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发KeyPress事件.
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    单选题
    事件KeyPress由()引发。
    A

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

    B

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

    C

    按下并释放一个会产生ASCII码的键时被触发。

    D

    以上答案都不对。


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    当()时,KeyPress事件发生。
    A

    对象失去焦点

    B

    对象接收到焦点

    C

    用户按下并释放键盘上某个键

    D

    用户在控件上按下并释放鼠标左键


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于键盘事件说法不正确的是()
    A

    有三种键盘事件:KeyPress、KeyDown和KeyUp

    B

    KeyPress在键盘有按键动作时触发

    C

    KeyPress响应所有键,包括功能键

    D

    KeyDown在按键按下时触发和KeyUp在按键被释放时触发


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    在窗体上画一个名称为Txta的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii asinteger)EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()
    A

    单击鼠标

    B

    双击文本框

    C

    鼠标滑过文本框

    D

    按下键盘上的某个键


    正确答案: C
    解析: 暂无解析