¿Es posible lo que comento en el título? En el siguiente código:
Dim frmCurrentChild As New Form
frmCurrentChild.MdiParent = Me
' Create the 2 menus and the menu items to add.
Dim mainMenu1 As New MainMenu()
Dim mainMenu2 As New MainMenu()
Dim menuItem1 As New MenuItem()
Dim menuItem2 As New MenuItem()
' Set the caption for the menu items.
menuItem1.Text = "File"
menuItem2.Text = "Edit"
' Add a menu item to each menu for displaying.
mainMenu1.MenuItems.Add(menuItem1)
mainMenu1.MenuItems.Add(menuItem2)
' Assign mainMenu1 to the form.
Me.Menu = mainMenu1
frmCurrentChild.Menu = mainMenu2
frmCurrentChild.Show()
El menú que se muestra en el formulario frmCurrentChild es exactamente el mismo que hay en mainMenu1, cuando, bajo mi punto de vista, el menú de frmCurrentChild habría de estar vacío, parece que al definir el formulario frmCurrentChild del formulario principal hereda y activa de forma automática todos los menús. He probado a realizar añadidos/eliminados con las propiedades Mergetype, MergeOrder y el método MergeMenu, pero todos los cambios realizados afectan a ambos menúes.
¿A alguien se le ocurre como conseguir distintos menús?