在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为中心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项是( )。A.Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _X As Single, Y As Single)If Button=2 ThenPopupMenu mnuEdit, vbPopupMenuCenterAlign Or _vbPopupMenuRightButto

题目

在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为中心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项是( )。

A.Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _

X As Single, Y As Single)

If Button=2 Then

PopupMenu mnuEdit, vbPopupMenuCenterAlign Or _

vbPopupMenuRightButton, X, Y, mnuEditOpen

End If

End Sub

B.Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _

X As Single, Y As Single)

If Button=2 Then

PopupMenu mnuEdit,

End If

End Sub

C.Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _

X As Single, Y As Single)

PopupMenu mnuEdit, vbPopupMenuCenterAlign Or _

vbPopupMenuRightButton

End Sub

D.Private Sub Form_MouseUp(Button As Integer , _

Shift As Integer, X As Single, Y As Single)

If Button=2 Then

PopupMenu mnuEdit, 2

End If

End Sub


相似考题
参考答案和解析
正确答案:A
更多“在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为中心的弹 ”相关问题
  • 第1题:

    鼠标与键盘事件的常用属性Ydata的含义()。

    A.鼠标按下的键,1表示左键,2表示中键,3表示右键

    B.鼠标当前位置的y坐标,单位与轴域坐标相同

    C.鼠标当前位置的x坐标,单位与轴域坐标相同

    D.鼠标经过轴域时表示当前Axes轴域实例


    正确答案:B

  • 第2题:

    编写如下事件过程:程序运行后,为了在窗体上输出“BBBB”,应执行的操作为( )。

    A. 同时按下Shift键和鼠标左键

    B. 同时按下Shift键和鼠标右键

    C. 司时按下Ctrl、Alt键和鼠标左键

    D. 同时按下Ctrl、Alt键和鼠标右键


    正确答案:D
    D)    【解析】鼠标单击时,鼠标键按下的参数Button 可取3个值:按下左键时,Button值为1、按下右键时,Button值为2、按下中间键时,Button值为4。Shift参数反映了当按下指定鼠标键时,键盘上转换键(Shift、Ctrl和Alt)的当前状态。各种状态对应的值为:未按转换键时Shift值为0;按下Shift键时Shift值为l;按下Ctrl键时Shift值为2;按下Shift和Ctrl键时Shift值为3;按下Alt键时Shift值为4;按下Alt和Shift键时Shift值为5;按下Alt和Ctfl键时Shift值为6;按下Shift、Ctrl和Alt键时Shift值为
    7。题中表达式“Shift=6AndButton=2”,因此需要在同时按下Alt 键、Ctrl键和鼠标左键。

  • 第3题:

    动态HTML事件“OnmouseOver”表示()

    A、用户将鼠标移动到页面元素之上时触发该事件

    B、用户移动鼠标时触发该事件

    C、用户释放鼠标左键时触发该事件

    D、用户按下鼠标左键时触发该事件


    答案:A

  • 第4题:

    在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项;

    A.Private Sub Form. _ Mouse Up(Button As Integer,Shift AS Integer,_ X As Single,Y As Single) If Button=2 Then PopupMenu mnuEdit,vbPopupMenuCenterAlign Or_ vbPopupMenuRightButton,X,Y,mnuEditOpen End If End Sub

    B.Private Sub Form. _ MouseUp(Button AS Integer,Shift AS Integer,_ X As Single,Y As Single) If Button=2 Then PopupMenu mnuEdit, End If End Sub

    C.Private Sub Form. _ MouseUp(Button AS Integer,Shift AS Integer,_ X As Single,Y As Single) PopupMenu mnuEdit,vbPopupMenuCenterAlign Or_ vbPopupMenuRightButton End Sub

    D.Private SUb Form. _ MouseUp(Button AS Integer,_ Shift As Integer,X As Single,Y As Single) If Button=2 Then PopupMenu mnuEdit,2 End If End Sub


    正确答案:A
    解析:在VisualBasic中,允许出现快捷菜单,对用户来说,提供了很大的方便,一般来说,菜单都在窗口的顶部,有时,用户需要执行菜单中的某一命令,就得把鼠标移动到窗口顶部,然后打开菜单选择命令,这对用户来说,会觉得麻烦。而快捷菜单并不需要到窗口的顶部来打开,只要单击鼠标右键,就会弹出菜单。PopupMenu方法的使用形式如下:[对象]:PopupMenu菜单名,flags,x,y其中,x,y是提供菜单显示的位置;标志:指定快捷菜单的行为,当标志为0时,快捷菜单中的项只能对鼠标左键起反应,当标志为1时,快捷菜单中的项对鼠标右键和左键都反应;标志为2时,PopupMenu方法只能用在MouseDown事件过程中。如果指定一个flags参数,可以从分组中选择一个常数,用or连接起来即可。

  • 第5题:

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

    A.MouseUp事件是鼠标向上移动时触发的事件

    B.MouseUp事件过程中的X,Y参数用于修改鼠标位置

    C.在MouseUp事件过程中可以判断用户是否使用了组合键

    D.在MouseUp事件过程中不能判断鼠标的位置


    正确答案:C
    C。【解析]MouseUp是鼠标弹起的=个事件,其中的X,Y参数不能够修改鼠标的位置,只能判断鼠标的位置,在MouseUp事件中可判断用户是否使用了组合键,所以答案选择C。