Share via


How to: Enable and Disable Menu Items

You can enable or disable a menu or menu item based on a logical condition.

To enable or disable a menu or menu item

  1. In the Prompt column, select the appropriate menu title or menu item.

  2. Choose the button in the Options column to display the Prompt Options dialog box.

  3. Select Skip For.

    The Expression Builder appears.

  4. In the Skip For box, type the expression that determines whether the menu or menu item is enabled or disabled.

    If the expression evaluates to false (.F.), the menu or menu item is enabled. If the expression evaluates to true (.T.), the menu or menu item is disabled and cannot be selected or chosen. For details, see DEFINE BAR and DEFINE PAD.

    Note

    After the menu system has been displayed, you can enable and disable menus and menu items by using the SET SKIP OF Command.

On a menu, a check mark next to a menu item indicates that it is in effect. For example, if you put a check mark next to the Credit item on the Customer menu created earlier, Credit is in effect.

To mark the state of a menu item

For an example of disabling and marking the state of menu items, run Solution.app in the Visual FoxPro ...\Samples\Solution directory.

See Also

Tasks

How to: Assign Access Keys and Keyboard Shortcuts

How to: Perform Tasks with Commands

How to: Perform Tasks with Procedures

Other Resources

Designing Menus and Toolbars

Compiling an Application