这个功能好像应该不需要设置就应该可实现的,但我试了一下,显示子窗体时主窗体的菜单消失,只显示子窗体的菜单,我想两个窗体的菜单同时出现

解决方案 »

  1.   

    是这样的。。你的子窗体的菜单会覆盖主窗体的菜单。。所以你要给你的主窗体的菜单和子窗体的菜单赋予不同的GroupIndex。。例如:你的主窗体文件菜单设置为0,子窗体的文件菜单设置为1,那么在运行并创建子窗体后。。界面上就会有两个文件菜单
      

  2.   

    原来是设置GroupIndex,那么如果我想把主窗体和子窗体的菜单合并(即主菜单名称一样,子菜单不一样)
      

  3.   

    步骤:
    1、把你的子窗体的FormStyle 设为:fsMDIChild
    2、把你的主窗体菜单的几个顶级菜单(即File 、Edit、Window、Help等)的GroupIndex分别设为0,1,2,9,注意:最后一个顶级菜单的GroupIndex最好设为9,以在它之前嵌入其它菜单。
    3、把你的子窗体菜单的几个顶级菜单的GroupIndex分别设为3、4、5、6。RUN!
      

  4.   

    设置 GroupIndex 的值就行了.