Anybody knows how to merge two menus with the same name in a MDI application.
More exactly, in the MDI main form I have a menu called ‘File’ which has a sub-menu called ‘Load project’.
In the MDI child form, I have a menu called also ‘File’ which contains a sub-menu called ‘Save project’.
How can I force my application to show both ‘Load’ and ‘Save’ sub-menus under the ‘File’ menu?
–
PS: setting the same GoupIndex value will not work.
To merge your menus use this procedure:
Call it in the OnCreate event of your MDIChildForm like this:
It will work if two different MainMenus will have MenuItems with the same name. Also please note that there is a possible memory leek if your DstMenu does not have an owner (but I guess it have and it is your MDICHildForm).