Drop-Down Menus are created using two separate components; the Drop-Down Menu, and the Toolbar. Before you can create and design the Toolbar, you first need to create your drop-down menus.

If you click on the Toolbar Drop-Down Menus tab, you will see the design area below.

app_17


To understand the logic, you have to consider the Drop-Down Menu as an actual component that is used in conjunction with the Toolbar. This is simply a group of Actions, selected from your list of available Actions that were created in the earlier stages of the application's design, assembled into a single module that is displayed in a menu tree format when the object on the Toolbar is depressed.

When creating Drop-Down Menus, you will find that the menu name is automatically assigned, in numerical succession, and is not editable. This is simply because the Drop-Down Menu's name is used only for the system to associate it when you assign it to a Toolbar Drop-Down Menu Button during the last stages of the design process.

Before you create a new Drop-Down Menu, click on one the existing sample modules to see how it all works. To demonstrate this, click on the Drop-Down Menu0 item in the left section of the designer, and you will see a screen like the following.

app_18

On the right hand side, you will see a list of the menu items displayed in the typical "tree" fromat.

This design is EXACTLY like the design in the Main Menu section. You can build menu trees of any number of levels deep. This example demonstrates a single level list of items, but you could expand this, infinitely. If you place the focus on a selected item, and click the Edit Selected Item button, you will see the familiar Menu Item Editor dialog.

The same rules apply here about the Menu Item Caption and Image Index when assigning an Action. If you assign an Action to the Menu Item, the Caption and Image Index set in the Action's properties will override the settings that you make here.. Also, if you create menu trees, remember the rule about not assigning an Action to the root level menu, otherwise, you will not be able to access the submenus.

See Also:
Part 1: Application Main Window  
Part 2: Properties  
Part 3: Images  
Part 4: Actions  
Part 5: Main Menu  
Part 7: Toolbar  
Part 8: Testing Your Application  
Part 9: Advanced Application Settings