假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是A.Private Sub bigicon_Click( ) bigicon. Checked

题目

假定有下表所列的菜单结构:

要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是

A.Private Sub bigicon_Click( ) bigicon. Checked = False End Sub

B.Private Sub bigicon_Click( ) Me. appear, bigicon. Checked = True End Sub

C.Private Sub bigicon_Click() bigicon.Checked=True End Sub

D.Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(28)下列叙述中错误的是A.菜单项的快捷键不可以任意设置B.除了Click事件之外,菜单项还能响应其他的事件过程(如DblClick等)C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件D.在程序执行时,如果菜单项的Enabled属性False,则该菜单项变成灰色,不能被用户选择


正确答案:B
【解析】每个菜单项都是一个控件,都有自己的属性和行为的属性;每个菜单项有且仅有一个Click事件;菜单项快捷键的赋值包括功能键与控制键的组合,如<Ctrl>+<F1>键或<Ctrl>+<A>键,不能随便赋值;Visible属性用来设置窗体或控件是否可见,设为False时,控件不可见,设为True时,控件可见。

第2题:

在下列关于菜单的说法中,正确的是()。

A、每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件

B、除了Click事件之外,菜单项还能响应其他的如DblClick等事件过程

C、菜单项的快捷键不可以任意设置

D、在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择


参考答案:ACD

第3题:

以下所列的菜单结构。

要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是

A.Private Sub bigicon_Click() bigicon.Checked=False End Sub

B.Private Sub bigicon_Click() Me.appear.bigicon.Checked=True End Sub

C.Private Sub bigicon_Click() bigicon.Checked=True End Sub

D.Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub


正确答案:C
解析:本题考查的是菜单项的标记,它是通过菜单的Checked属性来控制的。当其值为False时,菜单项的前面没有“√”;当其值为True时,则菜单项的前面有“√”。故要使单击菜单项的“大图标”后菜单项的前添加一个“√”,只需将其属性Checked的值设为True。

第4题:

设已经建立如下表的菜单结构:

在窗体上还有一个名称为c1的命令按钮,要求在运行时,单击命令按钮则将菜单项“按姓名查询”设置为无效,下面正确的事件过程是

A.Private Sub c1 Click() Cx.Xm.Enabled=False End Sub

B.Cx.Xm.Enabled=False End Sub

C.Private Sub c1 Click() Xrn.Enabled=False End Sub

D.Private Sub c1 Click() Me.DBCx.Xm.Enabled=False End Sub


正确答案:C
解析:在菜单中,所有的菜单项都是同一级的控件,它们的父对象都是窗体,相互之间没有父子关系,所以在引用Xm的Enabled属性时,在Xm的前面只能加上Xm的父对象名称,即窗体名或Me,在Xm的前面加其他对象名都是错误的。所以选项A、选项B、选项D都是错误的,只有选项C是正确的。

第5题:

窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构见图。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中。下面可实现此功能的事件过程是( )。

A.Private Sub save Click( ) Text1.Text=file.save.Caption End Sub

B.Private Sub save Click( ) Text1.Text=save.Caption End Sub

C.Private Sub file Click( ) Text1.Text=file.save.Caption End Sub

D.Private Sub file Click( ) Text1.Text=save.Caption End Sub


正确答案:B
B。【解析】由干保存菜单对应的名称为save,因此对应事件应是save_Click,排除选项C、D。另外,对于save菜单的访问无需通过file,因此选项B正确。

第6题:

假定有下表所列的菜单结构:

━━━━━━━━━━━━━━━━━━━━

标题 名称 层次

────────────────────

显示 appear 1(主菜单)

大图标 bigicon 2(子菜单)

小图标 smallicon 2(子菜单)

━━━━━━━━━━━━━━━━━━━━

要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“?”。以下正确的事件过程是( )。

A.Private Sub bigicon_Click()

bigicon.Checked = False

End Sub

B.Private Sub bigicon_Click()

Me.appear.bigicon.Checked = True

End Sub

C.Private Sub bigicon_Click()

bigicon.Checked = True

End Sub

D.Private Sub bigicon_Click()

appear.bigicon.Checked = True

End Sub


正确答案:C

第7题:

在菜单编辑器中建立一个菜单,其主菜单项的名称为nmuEdit,Visible属性为False。程序运行后,如果用鼠标右键单击窗体,则弹出与mnvEdit对应的菜单。以下是实现上述功能的程序,请填空。

Private Sub Form【 】(Button As Integer, Shift As Integer,

X As Single, Y As Single)

If Button = 2 Then

【 】mnuEdit

End If

End Sub


正确答案:MouseDown PopupMenu
MouseDown PopupMenu 解析:PopupMenu方法的使用形式如下:[对象]PopupMenu菜单名,标志,x,y。其中:x, y:是快捷菜单显示的位置。标志:指定快捷菜单的行为。当标志为0时,快捷菜单中的项只能对鼠标左键起反应。当标志为1时,快捷菜单中的项对鼠标左键和右键都起反应。标志为2时,PopupMenu方法只能用在MouseDown事件过程。

第8题:

有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是( )。

A.Private Sub Form_Click() PopupMenu cut End Sub

B.Private Sub Command1_Click() PopupMenu edit End Sub

C.Private Sub Form_Click() PopupMenu edit End Sub

D.Private Sub Form_Click() PopupMenu cut End Sub


正确答案:C
解析:PopupMenu方法用来显示弹出式菜单,其格式为:[对象.]。PopupMenu菜单名[,Flags] [,X,Y,][BoldCommand]。根据题意,为了显示菜单,所以要把PopupMenu方法放到Form. Click事件中,菜单名为edit,所以选c。

第9题:

设有菜单结构如表所示

要求在运行时,当鼠标单击菜单项“大图标”时,在这个菜单项前面就添加一个“√”, 下面正确的事件过程是

A.Private Sub Bigicon Click() Bigicon.Checked=False End Sub

B.Private Sub Bigicon Click() Me.Appear.Bigicon.Checked=True End Sub

C.Private Sub Bigicon Click() Bigicon.Checked=True End Sub

D.Private Sub Bigicon Click() Appear.Bigicon.Checked=True End Sub


正确答案:C
解析:本题考查的是菜单项的标记,它是通过菜单的Checked属性来控制的,当其值为False时,菜单项的前面没“√”,当其值为True时,则菜单项的前面有“√”,故要使单击菜单项的“大图标”后菜单项的前面添加一个“√”,只需将其属性Checked的值设为True,故本题正确答案为C项。

第10题:

假定有下表所列的菜单结构:

要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是______。

A. Private Sub bigicon_Click() bigicon.Checked=False End Sub

B.Pfivate Sub bigicon_Click() Me.appear.bigicon.Checked=True End Sub

C.Private Sub bigicon_Click() bigicon.Checked=Tree End Sub

D.Private Sub bigicon_Click() appear.bigicon.Checked=Tree End Sub


正确答案:C
解析:Visual Basic中,要对菜单进行操作,只需要直接引用菜单的名称就可以了,而不是从上一级菜单的名称中来引用。所以BD选项都是错的。而题面上要求选中“大图标”菜单选中,就是要使其Checked属性为Tme,所以本题答案是C。

更多相关问题