首页 理论教育VB二级考试:键盘鼠标事件解析

VB二级考试:键盘鼠标事件解析

【摘要】:以下可以判断是否在文本框内按下了回车键的事件过程是()。A)根据Shift参数,能够确定使用转换键的情况B)根据X、Y参数可以确定触发此事件时鼠标的位置C)Button参数的值是在MouseUp事件发生时,系统自动产生的D)MouseUp是鼠标向上移动时触发的事件命令按钮Command1的MouseUp事件过程结构如下:则以下叙述中错误的是()。

(1)下列事件的事件过程中,参数是输入字符ASCII码的是( )。

A)KeyDown事件 B)KeyUp事件 C)KeyPress事件 D)Change事件

(2)以下说法中正确的是( )。

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

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

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

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

(3)将窗体的KeyPreview属性设为True,然后编写如下程序:

运行程序时,按下字母键a,则窗体上显示的是( )。

(4)以下可以判断是否在文本框(名称为Text1)内按下了回车键的事件过程是( )。

A)Text1-Change B)Text1-Click C)Text1-KeyPress D)Text1-GotFocus

(5)下面叙述中错误的是( )。

A)由于窗体不能获得焦点,所以窗体没有键盘事件

B)框架控件没有键盘事件

C)标签控件没有键盘事件

D)文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活

(6)设窗体上有一个名称为Check1的复选框,并有下面程序代码:

根据上面的事件过程,可以得出结论( )。

A)鼠标单击该复选框,复选框的标题被改为"1"

B)鼠标右键单击该复选框,可以选中该复选框

C)鼠标左键单击该复选框,它被选中,右键单击它,取消选中

D)鼠标右键单击该复选框,它被选中,左键单击它,取消选中

(7)窗体的MouseUp事件过程如下:

关于以上定义,以下叙述中错误的是( )。(www.chuimin.cn)

A)根据Shift参数,能够确定使用转换键的情况

B)根据X、Y参数可以确定触发此事件时鼠标的位置

C)Button参数的值是在MouseUp事件发生时,系统自动产生的

D)MouseUp是鼠标向上移动时触发的事件

(8)命令按钮Command1的MouseUp事件过程结构如下:

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

A)X、Y参数表示的是Command1左上角在窗体中的位置

B)Button参数用于确定按下的鼠标键

C)Shift参数用于确定是否按下了Alt、Ctrl或Shift键

D)MouseUp表示抬起鼠标按键时触发的事件

(9)要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签

(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。

下面可以实现此功能的程序是( )。

(10)下列操作说明中,错误的是( )。

A)在具有焦点的对象上进行一次按下字母键操作,会引发KeyPress事件

B)可以通过MousePointer属性设置鼠标光标的形状

C)不可以在属性窗口设置MousePointer属性

D)可以在程序代码中设置MousePointer属性

(11)为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是( )。

A)DragMode=1 B)DragMode=0 C)DragIcon=1 D)DragIcon=0

(12)鼠标拖放控件要触发两个事件,这两个事件是( )。

A)DragOver事件和DragDrop事件 B)Drag事件和DragDrop事件

C)MouseDown事件和KeyDown事件 D)MouseUp事件和KeyUp事件