工学

问答题在KeyDown事件过程中,如何检测Ctrl和F3键是否同时被按下?

题目
问答题
在KeyDown事件过程中,如何检测Ctrl和F3键是否同时被按下?
参考答案和解析
正确答案: 使用(KeyCode=vbKeyF3)and(Shift=vbCtrlMask)或者(KeyCode=114)and(Shift=2)表达式,可以检测Ctrl和F3键是否同时被按下,F3键的键盘扫描码是114。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:B

第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题:

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

A.KeyDown、KeyPress、KeyUp

B.KeyDown、KeyUp、KeyPress

C.KeyPress、KeyDown、KeyUp

D.没有规律


正确答案:A

第5题:

文本框Text1的KeyDown事件过程如下: Private Sub Text 1_KeyDown(KeyCode As Integer,Shift As Integer) … End Sub 其中参数KeyCode的值表示的是发生此事件时( )。

A.是否按下了<Alt>键或<Ertl>键

B.按下的是哪个数字键

C.所按的键盘键的键码

D.按下的是哪个鼠标键


正确答案:C
解析:本题考查的考点是有关键盘事件KeyDown的。KeyCode参数是表示所按键的位置信息的代码。

第6题:

编写如下事件过程:

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _

X As Single, Y As Single)

If Shift=6 And Button=2 Then

Print "PC"

End If

End Sub

程序运行后,为了在窗体上输出"PC",应执行的操作为( )。

A.同时按下Shift键和鼠标左键

B.同时按下Ctrl,Alt键和鼠标右键

C.同时按下Shift键和鼠标右键

D.同时按下Ctrl,Alt键和鼠标左键


正确答案:B

第7题:

编写如下事件过程; Private Sub Form_ MouseDown (Button As Integer, Shift As Integer, X As Single, Y As SinglE)If Shift = 6 And Button = 1 Then Print "BBBB" End If End Sub程序运行后,为了在窗体上输出 “BBBB”,应执行的操作为______。

A.同时按下Shift 键和鼠标左键

B.同时Ctrl、Alt 键和鼠标左键

C.同时按下Shift 键和鼠标右键

D.同时按下Ctrl、Alt 键和鼠标左键


正确答案:B

第8题:

在缺省状态下,打开演示文稿的快捷键是()A. "Ctrl"+"F3"B. "Alt&quo

在缺省状态下,打开演示文稿的快捷键是()

A. "Ctrl"+"F3"

B. "Alt"+"O"

C. "Ctrl"+"O"

D. "Ctrl"+"N"

标准


答案:C

第9题:

编写如下事件过程:程序运行后,为了在窗体上输出“BBBB”,应执行的操作为( )。

A. 同时按下Shift键和鼠标左键

B. 同时按下Shift键和鼠标右键

C. 司时按下Ctrl、Alt键和鼠标左键

D. 同时按下Ctrl、Alt键和鼠标右键


正确答案:D
D)    【解析】鼠标单击时,鼠标键按下的参数Button 可取3个值:按下左键时,Button值为1、按下右键时,Button值为2、按下中间键时,Button值为4。Shift参数反映了当按下指定鼠标键时,键盘上转换键(Shift、Ctrl和Alt)的当前状态。各种状态对应的值为:未按转换键时Shift值为0;按下Shift键时Shift值为l;按下Ctrl键时Shift值为2;按下Shift和Ctrl键时Shift值为3;按下Alt键时Shift值为4;按下Alt和Shift键时Shift值为5;按下Alt和Ctfl键时Shift值为6;按下Shift、Ctrl和Alt键时Shift值为
7。题中表达式“Shift=6AndButton=2”,因此需要在同时按下Alt 键、Ctrl键和鼠标左键。

第10题:

编写如下事件过程: Private Sub Form_ MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift = 6 And Button = 2 Then Print “Hello” End If End Sub 程序运行后,为了在窗体上输出“Hello”,应在窗体上执行以下______ 操作。

A.同时按下Shift键和鼠标左按钮.

B.同时按下Shift键和鼠标右按钮

C.同时按下Ctrl、Alt键和鼠标左按钮

D.同时按下Ctrl、Alt键和鼠标右按钮


正确答案:D

更多相关问题