忽一细看,就是找不到如何在VB中做右键菜单的方法,请问哪位知道?请教请教!

解决方案 »

  1.   

    将主菜单加上去就可以了,MSDN里有示例程序
      

  2.   

    有一父级菜单的名字假定为mnuFile ,下级有其他的菜单按钮,如新建,保存,打印等然后在你想要实现右键菜单的地方的mouse_up事件中写下以下代码if button=2 then
        popupmenu mnufile
    end if
    就行了,当然,还可以设置popupmenu的其他参数控件菜单弹出的位置等属性
      

  3.   

    一个父菜单 mnuM,子菜单mnuN1,mnuN2,mnuN3
    调用时 popupmenu mnuM当然,mnuM可以设为不可见。
      

  4.   

    在mouse_up事件中写下以下代码
    if button=2 then
    popupmenu 菜单名
    end if
      

  5.   


       CSDN现怎么不能结帧给分啊,老是弹出错误操作对话框?
      

  6.   

    Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    if button=2 then
        popupmenu menuname
    end if
    End Sub
      

  7.   

    做个正常菜单,设为不可见,然后在代码中加入
    if button=2 then
        popupmenu mnufile
    end if
    就OK了。
      

  8.   

    先加个菜单,第一级设成不可见
    if button=2 then
      popmenu 菜单名
    endif
      

  9.   

    在VB的菜单设计器中设计一个菜单,第一级设成不可见,
    然后在MounseDown或者MouseUp中执行:
        对象名.PopupMenu 第一级菜单名
    其中对象名可以是Form等。
      

  10.   

    我用IEPOP做右键菜单,很好用的.