ener.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Menu Design Window (Alt+W,M)
■ The Menu Design window allows you to create custom menus
  for your application and define their properties.
 
■ To open the Menu Design window:
    • Select a form
    • Choose Menu Design Window from the Window menu
 
■ The Menu Design window contains the following items:
    • Caption text box     • Separator check box
    • CtlName text box     • Visible check box
    • Tag text box         • Shortcut Key drop-down list box
    • Index text box       • Outlining keys
    • Checked check box    • Submenu list box
    • Enabled check box
 
■ Use the Caption text box to enter the menu or command name
  that appears on your menu bar or in your menu.
    • To create a separator bar on your menu, type a single
      hyphen (-) here.
    • To give the user keyboard access to the menu item,
      insert an ampersand (&) before a letter. At run time,
      this letter is underlined, and the user can access
      the menu or command by pressing Alt+ the letter.
           ┌──────────────────────┐
  Caption: │                      │
           └──────────────────────┘
■ Use the CtlName text box to enter a control name for the
  menu item. A control name is an identifier used to access
  the menu item in code; it does not appear on a menu.
           ┌──────────────────────┐
  CtlName: │                      │
           └──────────────────────┘
■ Text box in which you may enter a Tag property value. The
  Tag property is used to assign a unique identification
  string to an object without affecting any of its other
  property settings.
      ┌───────────────┐
  Tag:│               │
      └───────────────┘
■ Use the Index text box to assign a numeric value that will
  determine the control's position within a control array.
  This position is not related to the screen position.
         ┌───────┐
  Index: │       │
         └───────┘
■ Use the Checked check box if you want a check mark to
  appear initially at the left of a menu item. This is
  generally used to indicate whether a toggle option is
  turned on or off.
 
  [ ] Checked
 
■ Use the Enabled check box if you want the menu item to
  respond to events or to be unavailable and appear dimmed
  on the menu.
 
  [X] Enabled
 
■ Use the Visible check box to indicate whether you want the
  menu item to appear on the menu.
 
  [X] Visible
 
■ Use the Separator check box to indicate if the menu item
  is a separator bar.
 
  [X] Separator
 
■ Use the Shortcut Key drop-down list box to select a
  shortcut key.
 
  Shortcut Key: [(none)          ] ↓
 
■ Use the set of outlining keys to manipulate the selected
  menu item:
  ┌───┐┌───┐ • Use these keys to change the level of a
  │  ││  │   menu from a higher level to a lower level.
  └───┘└───┘   You can create up to six levels of menus.
               Press Alt+R () or Alt+L () if you don't
               have a mouse.
  ┌───┐┌───┐ • Use these keys to change the position of
  │ ▲ ││ ▼ │   a menu item within the same menu level
  └───┘└───┘   (up or down in the menu list). Press Alt +
               the up or down arrow key if you don't have
               a mouse.
 
■ Use a list box to display a hierarchical list of menu
  items. Submenu items are indented to indicate their
  hierarchical position.
  ┌─────────────────────────────┐
  │ Root Canal           Ctrl+A │
  └─────────────────────────────┘
■ The Menu Design window also has the following command
  buttons:
  ╔════════╗
  ║  Next  ║  Moves selection to next line
  ╚════════╝
  ┌────────┐
  │ Insert │  Inserts line in list box before currently
  └────────┘  selected line
  ┌────────┐
  │ Delete │  Deletes currently selected line
  └────────┘
  ┌────────┐
  │  Done  │  Closes Menu Design window and applies all
  └────────┘  menu changes to last form selected; menu is
              available at design time, but no events are
              generated
  ┌────────┐
  │ Cancel │  Closes Menu Design window and cancels all
  └────────┘  changes
  ┌────────┐
  │ Help   │  Opens Help window with information on how
  └────────┘  to use the Menu Design window