(32) 设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为Bt,取消其"可见"属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是
! P3 V* {% u. f4 M9 k+ X A) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
3 v9 ~+ G& d7 v X As Single, Y As Single)) Z& E* H1 V/ j. }, r
If Button=2 Then PopupMenu Bt, 27 c9 t8 O0 `3 ]; v3 A) J3 p" ^
End Sub$ R$ F4 k% I' I. P7 I8 H) x' E
B) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _0 G I2 @0 O2 r, p$ @7 c8 v
X As Single, Y As Single)
^. q9 M# i% N5 d! \ PopupMenu Bt) N$ y3 p0 K" I; S/ G+ p
End Sub2 X$ \9 g9 {0 n1 o. b/ I
C) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
/ s6 ?3 m# k3 o: G( l' J X As Single, Y As Single)$ a6 W, D0 F& {, q& Y
PopupMenu Bt,01 K; Z9 M$ h6 Q) W' A
End Sub3 l6 r& i. | c
D) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _- ?8 D# e ?& t. r* l B. G4 y
X As Single, Y As Single)- _+ q+ |. y% g7 N; }- a
If (Button=vbLeftButton) Or (Button=vbRightButton) Then PopupMenu Bt
9 ^, J, s* H0 N9 e0 V7 @& z% p# i End Sub2 y1 Z1 o& F5 f8 H
正确答案: A
7 z3 b* h; P# F5 L. @8 u$ B( ~1 @3 P7 @; A (33) 在窗体上画一个通用对话框,其Name属性为Cont,再画一个命令按钮,Name属性为Command1,然后编写如下事件过程:
; _6 V% X$ }5 f- q- @1 I Private Sub Command1_Click(), f5 O$ y, F; v6 l# R a! G) V1 B
Cont.FileName=""
0 Z& M! q9 @" r: c Cont.Flags=vbOFNFileMustExist* s: j v5 x+ o$ f$ S
Cont.Filter="All Files|*.*"
+ {! h4 q6 k/ I# B, e) T# n Cont.FilterIndex=3/ I% F }/ N3 e9 }8 ]
Cont.DialogTitle="Open File", p3 V' y O$ n- J7 z+ r7 X2 n
Co nt.Action=1& ?1 [& I' h: I- X
If Cont.FileName="" Then N5 c0 [8 K" S' a- E. B
MsgBox "No file selected"( P, F5 E/ o2 P
Else3 x! s; J- M0 Q/ [% Q6 ]' P
Open Cont.FileName For Input As #1
8 j. m) k) J# H A& n: @! R9 k- Z Do While Not EOF(1)7 S- n: y$ u! }
Input #1, b$# S9 ~9 S9 a3 v
Print b$
# L9 I# G8 ~7 K0 w5 Y" M Loop
$ z4 ?4 q) j9 c4 c: W End If* s2 w" U! O; S
End Sub% B; I0 x: b0 C. U
以下各选项,对上述事件过程描述错误的是
' b1 |* |) K# [7 Z3 R A) 该事件过程用来建立一个Open对话框,可以在这个对话框中选择要打开的文件2 G; N0 R6 h# R) x2 e0 K/ U
B) 选择后单击"打开"按钮,所选择的文件名即作为对话框的FileName属性值& @6 ~8 F- _6 \5 s' p$ q
C) Open对话框不仅仅用来选择一个文件,还可以打开、显示文件
' _: J8 ^1 v/ M( |" f: h D) 过程中的"Cont.Action=1"用来建立Open对话框,它与Cont.ShowOpen等价
$ N; c& P( j- Q! q' W% ~% K 正确答案: C |