假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单项的名称为a1,其“可见”属性为False。程序运行后,单击鼠标左键或右键都能弹出菜单的事件过程是A.Private Sub Form_MouseDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) If Button=1 And Button=2 Then PopupMenu a1 End If End SubB.Private Sub Form_MouseDown(B

题目

假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单项的名称为a1,其“可见”属性为False。程序运行后,单击鼠标左键或右键都能弹出菜单的事件过程是

A.Private Sub Form_MouseDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) If Button=1 And Button=2 Then PopupMenu a1 End If End Sub

B.Private Sub Form_MouseDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) PopupMenu a1 End Sub

C.Private Sub Form_MousoDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) If Button=1 Then PopupMenu a1 End If End Sub

D.Private Sub Form_MouseDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) If Buaon=2 Then PopupMenu a1 End If End Sub


相似考题
更多“假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单项的名称为a1,其“可见”属性为False。程 ”相关问题
  • 第1题:

    以下关于弹出式菜单的叙述中,错误的是

    A)一个窗体只能有一个弹出式菜单

    B)弹出式菜单在菜单编辑器中建立

    C)弹出式菜单的菜单名(主菜单项)的“可见”属性通常设置为false

    D)弹出式菜单通过窗体的popupmenu方法显示


    正确答案:A
    【答案】:A
    【知识点】:弹出式菜单的用法
    【解析】:一个窗体的任意一个控件均可以弹出不同的弹出式菜单,并不是只有一个。因此A项说法是错误的,是正确答案。

  • 第2题:

    假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单的名称为a1,其“可见”属性为False,则程序运行后,可以同时响应鼠标左键单击和右键单击的事件过程是 ______。

    A.Private Sub Form_ MouseDown (Button As Integer, _ Shift As Integer, X As Single, Y As SinglE)If Button = 1 And Button = 2 Then PopupMenu al End If End Sub

    B.Private Sub Form_ MouseDown (Button As Integer, _ Shift As Integer, X As Single, Y As SinglE)PopupMenu a1 End Sub

    C.Private Sub Form_ MouseDown (Button As Integer, _ Shift As Integer, X As Single, Y As SinglE)If Button = 1 Then PopupMenu a 1 End If End Sub

    D.Private Sub Form_ MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As SinglE)If Button = 2 Then PopupMenu a 1 End If End Sub


    正确答案:B

  • 第3题:

    下列关于菜单的叙述中,错误的是( )。

    A.当窗体为活动窗体时,用<Ctrl+E>键可以打开菜单编辑器

    B.把菜单项的Enabled属性设置为False,则可删除该菜单项

    C.弹出式菜单在菜单编辑器中设计

    D.程序运行时。利用控件数组可以实现菜单项的增加或减少


    正确答案:B
    B。【解析】VisualEasic中的菜单(包括弹出式菜单)是通过菜单编辑器来设计的。打开某个活动窗体的菜单编辑器有4种方法:①选择菜单【工具】→【菜单编辑器】命令;②单击工具栏中的“菜单编辑器”图标;③使用快捷键<ctrl+E>;④右击窗体,从弹出的快捷菜单中选择【菜单编辑器】命令。菜单项的“有效”属性(即Enabled)是控制菜单项的有效性的,当把一个菜单项的“有效”属性设置为False,就可以使其失效,运行后该菜单项变为灰色。菜单项的增减也可通过控件数组来实现。控件数组可以在设计阶段建立,也可以在运行时建立。利用这一特点,可在设计时建立菜单控件数组的第一个元素,该元素的下标为0,Visible属性为False。在程序运行时,通过Load语句来建立该菜单控件数组的新元素,并将其Visible属性设置为True,从而实现增加菜单项的功能。删除菜单项时可通过UnLoad语句来实现。

  • 第4题:

    下列关于菜单的叙述中,错误的是( )。

    A.当窗体为活动窗体时,用键可以打开菜单编辑器

    B.把菜单项的Enabled属性设置为False,则可删除该菜单项

    C.弹出式菜单在菜单编辑器中设计

    D.程序运行时。利用控件数组可以实现菜单项的增加或减少


    正确答案:B
    B。【解析】VisualEasic中的菜单(包括弹出式菜单)是通过菜单编辑器来设计的。打开某个活动窗体的菜单编辑器有4种方法:①选择菜单【工具】→【菜单编辑器】命令;②单击工具栏中的“菜单编辑器”图标;③使用快捷键<ctrl+E>;④右击窗体,从弹出的快捷菜单中选择【菜单编辑器】命令。菜单项的“有效”属性(即Enabled)是控制菜单项的有效性的,当把一个菜单项的“有效”属性设置为False,就可以使其失效,运行后该菜单项变为灰色。菜单项的增减也可通过控件数组来实现。控件数组可以在设计阶段建立,也可以在运行时建立。利用这一特点,可在设计时建立菜单控件数组的第一个元素,该元素的下标为0,Visible属性为False。在程序运行时,通过Load语句来建立该菜单控件数组的新元素,并将其Visible属性设置为True,从而实现增加菜单项的功能。删除菜单项时可通过UnLoad语句来实现。

  • 第5题:

    假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单的名称为al,其“可见”属性为False。程序运行后,单击鼠标左键或右键都能弹出菜单的事件过程是( )。

    A.Private Sub Form_MouseDown(Button As Integer,_Shift As Integer,X As Single, Y As Single) If Button=1 And Blltton=2Then PopupMenu a1 End If End Sub

    B.Private Stlb Form_MouseDown(Button As Integer,_Shift As Integer,X As Single, Y As Single) PopupMenu a1 End Sub

    C.Private Sub Form—MouseDown(Button As Integer,_Shift As Integer,X As Single, Y As Single) If Button=1 Then PopupMenu a1 End If End Sub

    D.Private Sub Form. MouseDown(Button As Integer,_Shift As Integer,X As Single, Y As Single) If Buttcn=2 Then PopupMenu a1 End If End Sub


    正确答案:B
    B。【解析】表示窗体的弹出式菜单使用PopupMerm,而单击鼠标的左键或者右键都能弹出菜单,使用的是MoseDown,并且使用Button控制按下的鼠标键Button=1表示的是单击左键,Button=2表示的是单击右键,所以当Button=1或者Button=2时才能实现此功能,所以答案选择B。