Merging menus

Our Delphi program uses a pagecontrol and when the user opens a new form, a new tabsheet is created and the form is shown on the new tabsheet. The user can navigate between forms using the tabsheet. A bit like a MDI application, but it’s not MDI. When a tabsheet gets focus, our application handles merging/unmerging of the menu items with the main menu (a DXBar).
We now have some c# forms, based on Hydra visual plugin, which we show using ShowParented() on a tabsheet.
Two problems: (1) We need to be able to merge and unmerge menu items during navigation through the tabsheets, and more importantly, (2) the Hydra implementation of menuitems in Remobjects.Hydra.VisualPlugin Toolbars is missing two important properties : MergeOrder and MergeKind.

Any suggestions?
Regards, Colin

Unfortunately there is no way to merge/unmerge on demand, what you can do is to use to plugin .PluginActions property which holds reference to an ActionList and perform this merge/unmerge operation manually.

These two properties is not standard they only for DevExpress controls and so they can’t be used by all apps.

Hi,
thanks for the speedy reply. I’ll look at using the PluginActions property.

Regards, Colin