Popup menus are context-sensitive menus—attached to a form's items and canvases—that allow end users to quickly access common functions and commands. Popup menus are top-level objects in the Object Navigator (similar to alerts, blocks, canvases, etc.) and belong to a form module (as opposed to form menus, which belong to a separate menu module).
Items on a popup menu should be contextual to the menu's associated object(s). For example, you would not include text-editing items on the popup menu for a 2-digit numeric item. (You might include such items on the popup menu for a multi-line text item, however.)
The relationship between a popup menu and items/canvases (to which it is attached) is similar to the relationship between forms and form menus:
End users display a popup menu by placing focus on an item or canvas, and invoking the menu according to the standard for their runtime platform. (Microsoft Windows and Motif end users click the right mouse button, for example, while Macintosh requires a keystroke sequence.) The menu's top-left corner appears at the focal point, so users can locate and select the correct menu item easily and quickly.