在MDI窗体中,我想在其中一个窗体中实现右键的pop menu功能,但是当这个窗体打开的时候,MDI窗体上面的主菜单却会消失掉,直到这个窗体关闭为止,有没有好办法阻止这个现象,谢谢大家了?

解决方案 »

  1.   

    你pop menu功能不用写在窗体本身上。。最好写在控件上吧。
      

  2.   

    把菜单写在MDI主窗体上,并设隐藏
    在调用窗体上申明public过程,主窗体调用相应窗体过程即可
    如:
    'MDI主窗体frmmain
    private sub Menu_Add()
       call form1.menuadd()
    end sub 'form1子窗体
    public sub menuadd()
       msgbox ""
    end sub
    private sub form_Mousedown(.......)
       if button=2 then
          popupmenu frmmain.menu_add
       end if
    end sub
      

  3.   

    jiemupig(伦涯飘) 如何把pop menu写在控件上面,能不能详细一点,先谢了
      

  4.   

    fishmans(金脚指) 主窗体已经有一个菜单了,还能在添加吗? 或许我没有理解你的意思
      

  5.   

    'form1子窗体
    public sub menuadd()
       msgbox ""
    end sub
    private sub form_Mousedown(.......)
       if button=2 then
          popupmenu frmmain.menu_add'''注意这一句,在子窗体中调用MDI中的菜单
       end if
    end sub