FormDesigner Menu Design mode issue
Posted: Tue Jan 17, 2017 3:43 am
I used FormDesigner to create a menu. Something simple like:
MainMenu
SubMenu1
SubMenu1Item1
SubMenu1Item2
SubMenu2
SubMenu2Item1
SubMenu2Item2
When FormDesigner is building the menu, it shows it as expected in the GUI design. The code should look like:
But If I save the code and look at it, FormDesigner has make SubMenu2 a submenu under submenu1.
MainMenu
SubMenu1
SubMenu1Item1
SubMenu1Item2
SubMenu1SubMenu2
SubMenu2Item1
SubMenu2Item2
If in Code View I edit the code to put the CloseSubMenu() back in the correct place and switch to design view, the menu looks correct. But if I then switch back to Code View, the code is now incorrect. The next time I switch to Design View, the CloseSubMenu() is again in the wrong place.
I had to hand code the menus in my PB file because of the CloseSubMenu() misplacement.
MainMenu
SubMenu1
SubMenu1Item1
SubMenu1Item2
SubMenu2
SubMenu2Item1
SubMenu2Item2
When FormDesigner is building the menu, it shows it as expected in the GUI design. The code should look like:
Code: Select all
CreateMenu(0, WindowID(Window_0))
MenuTitle("MenuTitle")
OpenSubMenu("SubMenu1")
MenuItem(#MenuItem_3, "SubMenu1Item1")
MenuItem(#MenuItem_4, "SubMenu1Item2")
CloseSubMenu()
OpenSubMenu("SubMenu2")
MenuItem(#MenuItem_6, "SubMenu2Item1")
MenuItem(#MenuItem_7, "SubMenu2Item2")
CloseSubMenu()
MainMenu
SubMenu1
SubMenu1Item1
SubMenu1Item2
SubMenu1SubMenu2
SubMenu2Item1
SubMenu2Item2
Code: Select all
CreateMenu(0, WindowID(Window_0))
MenuTitle("MenuTitle")
OpenSubMenu("SubMenu1")
MenuItem(#MenuItem_3, "SubMenu1Item1")
MenuItem(#MenuItem_4, "SubMenu1Item2")
OpenSubMenu("SubMenu2")
MenuItem(#MenuItem_6, "SubMenu2Item1")
MenuItem(#MenuItem_7, "SubMenu2Item2")
CloseSubMenu()
CloseSubMenu()
I had to hand code the menus in my PB file because of the CloseSubMenu() misplacement.