50. 把窗体的KeyPreview属性设置为True,然后编写如下代码:
Private Sub Form_KeyDown(KeyCode as integer, Shift as integer)
Print Chr(KeyCode)
End Sub
Private Sub Form_KeyUp(KeyCode as integer, Shift as integer)
Print Chr(KeyCode+2)
End Sub
程序运行后,在键盘上a按‖A‖键,则输出结果为( C)。
(A)A(B)A(C)A(D)A
ABCD
51. 编写如下事件过程:
Private Sub Form_MouseDown(Button as integer, Shift as integer, x as single, y as single)
If shift=6 And Button=2 then print ―BBBB‖
End Sub
程序运行后,为了在窗体上输出‖BBBB‖,应执行的操作为( D )。
(A)同时按下Shift键和鼠标左键 (B)同时按下Ctrl、Alt键和鼠标左键
(C)同时按下Shift键和鼠标右键 (D)同时按下Ctrl、Alt键和鼠标右键
52. 当一个对象的DragOver事件被触发时,其State参数值为1,则表示鼠标正( B)对象的区域。
(A)进入(B)退出(C)位于(D)不确定
53. 在Form1窗体上有两个命令按钮Command1、Command2,程序代码如下:
Private Sub Form_Load()
Command1.DragMode=0
Command2.DragMode=0
End Sub
Private Sub Command1_Click()
Command2.Drag 1
End Sub
程序运行后,用鼠标单击命令按钮Command1之后,鼠标的位置是( B)。
(A)在Command1上(B)在Command2上
(C)在窗体上(D)以上都不正确
54. 在窗体上有两个命令按钮cmd1、cmd2,如果在cmd1上按下鼠标左键,然后鼠标移动到cmd2上松开,
这一操作将触发三个鼠标事件:MouseDown、MouseUp和MouseMove事件。在下面选项中,正确的是( B)。
(A)MouseDown在cmd1上发生,MouseMove在窗体上发生,MouseUp在cmd2上发生
(B)MouseDown、MouseMove和MouseUp都在cmd1上发生
(C)MouseDown、MouseMove和MouseUp 都在cmd2上发生
(D)MouseDown在cmd1上发生,MouseUp在cmd2上发生,MouseMove在cmd1、窗体和cmd2上
依次发生
二、填空题
1. VB中的控件包括三类,分别是(标准控件、ActiveX控件、可插入对象 )。
2. 计时器事件之间的时间间隔通过( Interval)属性设置。
3. 有时候需要暂时关闭计时器,这可以通过( Enabled)属性来实现。
4. 组合框有三种不同的类型,这3种类型是( 下拉式组合框、简单组合框、下拉式列表框, ),分别把
( Style )属性设置为( 0 )、(1 )、( 2 )来实现。
5. 在3种不同的组合框中,只能选择而不能输入数据的组合框是( 下拉式列表框 )。
6. 复选框的(Value )属性设置为2—Grayed时,变成灰色,禁止用户选择。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22730-27.html
哪个项目有钱赚