ShouXuFeiJiaoFeiMingXifrm窗体上只有一个菜单标题是menu,名称是menu1,菜单下一级只有一个菜单项“折费”,想用弹出式菜单的形式运行并不显示弹出式菜单,这个为什么啊,请高手指点。。谢谢。
Private Sub MSFlexGrid1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then '识别是不是按下右键,是则弹出快捷菜单
PopupMenu ShouXuFeiJiaoFeiMingXifrm.menu1
End If
End Sub

解决方案 »

  1.   

    你的ShouXuFeiJiaoFeiMingXifrm 是不是也是用右键启动的?
      

  2.   

    代码没问题.你是不是在MSFlexGrid1上点击的右键?
      

  3.   

    我的ShouXuFeiJiaoFeiMingXifrm不是用右键启动的啊,是用按钮弹出的,而且我确实是在MSFlexGrid1上点击的鼠标右键,到底为什么啊。我的有一个父窗体有这种菜单,跟这个有关系吗?
      

  4.   

    我的习惯是这样dim m as menuset m=ShouXuFeiJiaoFeiMingXifrm.menu1popupmenu m
      

  5.   

    MDI 父窗体的菜单会自动被子窗体的菜单覆盖,也就是父窗体的菜单根本没有创建,当然无法弹出了。
    改用子窗体的菜单进行弹出。