niusouti.com

以下说法中正确是的A) 当焦点在某个控件上时,按下一个字母键 , 就会执行该控件的 keypress 事件过程B) 因为窗体不接受焦点 , 所以窗体不存在自己的 keypress 事件过程C) 若按下的键相同 ,keypres s 事件过程中 的 keyasci i 参数 与 keydow n 事件过程中 的 keycod e 参数的值也相同D )在 keypress 事件过程中, keyascii 参数可以省略

题目

以下说法中正确是的

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

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

C) 若按下的键相同 ,keypres s 事件过程中 的 keyasci i 参数 与 keydow n 事件过程中 的 keycod e 参数的值也相同

D )在 keypress 事件过程中, keyascii 参数可以省略


相似考题
参考答案和解析
正确答案:A

 

更多“以下说法中正确是的A) 当焦点在某个控件上时,按下一个字母键 , 就会执行该控件的 keypress ”相关问题
  • 第1题:

    以下说法中正确的是______。

    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码不一样。

  • 第2题:

    当在窗体上单击某控件时,控件的边框上就会有8个黑色小方块,此时该控件就是活动控件。( )

    此题为判断题(对,错)。


    正确答案:正确

  • 第3题:

    2、下面关于Android系统中快捷菜单(ContextMenu)说法错误的是()。

    A.在某个控件上点击右键,会弹出与该控件相关联的快捷菜单。

    B.在快捷菜中选择某一个菜单项后会执行onContextItemSelected()方法。

    C.快捷菜需要和某个界面控件进行注册才能使用,使用registerForContextMenu()方法进行注册,该方法的参数为控件对象。

    D.快捷菜的菜单项需要在onCreateConextMenu()方法中创建,该方法每次使用快菜单时都会被调用。


    在某个控件上点击右键,会弹出与该控件相关联的快捷菜单。

  • 第4题:

    下列不能打开代码窗口的操作是______。A.双击窗体上的某个控件B.双击窗体C.按键D.单击窗体或

    下列不能打开代码窗口的操作是______。

    A.双击窗体上的某个控件

    B.双击窗体

    C.按<F7>键

    D.单击窗体或控件


    正确答案:D

  • 第5题:

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

    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预先设置好的、能够被对象识别的动作。事件过程中的参数是不能省略的。