我做了一个窗体,上面有控件  MSHFlexGrid  ,右件菜单已经做好,点“编辑”后出来二级窗体,二级窗体上也有一个 MSHFlexGrid 列表,也做了右件菜单,但是点右键确没反映,这是为什么啊?谁遇到过啊?...
QQ 109667462

解决方案 »

  1.   

    是模式窗口,我 BAIDU 了一下,看到了以前一篇帖子,说一级用右键菜单,二级就不行了...
      

  2.   

    一级用右键菜单,弹出模式窗口,二级菜单就不行了解决办法
    一级用右键菜单,弹出普通窗口,把前一窗体ENABLED了,二级菜单就行了
      

  3.   

    这种行为是系统规定的,这里有个解决的办法你新建个Form(我取名叫frmMenu),然后把要在第2个模式窗口弹出的菜单放到这个新frmMenu上.下面你就可以...
    frmMain:
    Private Sub mnuAdvancePreference_Click()
        frmSettings.Show vbModal
    End SubfrmSettings:
    Private Sub lvServerList_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
        If Button = vbRightButton Then
             PopupMenu frmMenu.mnuPopServerListOp
        End If
    End Sub
      

  4.   

    supergreenbean(超级绿豆(MSMVP - VB) - 今天你穿短袖了么?) 这位哥哥你别生气,我照你的方法做了,还是没出来,你的例子可不可以给我一份?QQ  109667462 
    MSN  [email protected]
    EMAIL  [email protected]