When using a menu-bar and adding two Items with submenus placed directly after one another the generated part procedure should look like this:
for example:
MenuTitle("MenuTitle")
MenuItem(#Item1, "Item1")
OpenSubMenu("Item2")
MenuItem(#Submenu1, "Submenu1")
MenuItem(#Submenu2, "Submenu2")
MenuItem(#Submenu3, "Submenu3")
CloseSubMenu()
OpenSubMenu("Item3")
MenuItem(#SubmenuB2, "SubmenuB1")
MenuItem(#SubmenuB2, "SubmenuB2")
CloseSubMenu()
MenuItem(#Item4, "Item4")
CloseSubMenu()
At the moment the code command "CloseSubMenu()", before the second submenu (bold marked), is missing. The structure of the menu will be changed.
Switching between code and design view results in a corrupted menu-bar.
Original:
- Item1
- Item2
- - Submenu1
- - Submenu2
- - Submenu3
- Item3
- - SubmenuB1
- - SubmenuB2
- Item4
Result:
- Item1
- Item2
- - Submenu1
- - Submenu2
- - Submenu3
- - Item3
- - - SubmenuB1
- - - SubmenuB2
- - Item4