HOWTO: Using SET SKIP OF PAD with Custom Menu PadID: Q116271 The information in this article applies to:
SUMMARYIn order for the SET SKIP OF PAD <pad name> OF <menu name> .T. command to work on a menu created with the FoxPro Menu Builder, the menu pad name must be given a user-assigned name. The Menu Prompt Options dialog box contains a Pad Name check box that can be used to assign a name to a menu pad. That name can then later be used to refer to that pad name in the SET SKIP OF PAD command.
MORE INFORMATIONIn a menu created with the Quick Menu command, each standard menu pad is automatically assigned a name according to the "MENU - System Menu Names" section of the FoxPro 2.6 "Language Reference" manual, or in Visual FoxPro online Help, under the topic "Menu Names, Visual FoxPro System (internal)". However, in a custom menu prompt, if the Pad Name check box is not selected, the pad is automatically assigned a unique name, such as _qp70zgq9j, by the GENMENU menu generator. This unique pad name cannot be referred to since it is assigned dynamically each time the menu is generated. If this unique name is referred to, unexpected behavior will occur during a SET SKIP OF PAD command. To illustrate how to work around this behavior, the following steps will create a new menu system with three pads, assign a pad name to the second pad, and allow the second pad to be enabled or disabled by selecting the third pad: 1. From the File menu, choose New. Under File Type, select Menu, and then 2. In the Prompt box, type "Exit" (without the quotation marks). In the
3. In the second Prompt box, type "Admin" (without the quotation marks). In
4. Press the TAB key once, or click the Options button. In the Prompt
5. In the third Prompt box, type "Toggle Admin" (without the quotation
6. From the Menu menu in FoxPro 2.x (the View menu in Visual FoxPro),
7. From the File menu, choose Save As. In the Save Menu As text box, type
8. From the Program menu, choose Generate, and then choose the Generate
To test the menu, either type "DO testskip.mpr" (without the quotation
marks) in the Command window, or choose Do from the Program menu, select
the TESTSKIP.MPR file, and then choose the Do button.
Note that the Admin menu is enabled at first and is dimmed after the Toggle Admin menu is chosen. (c) Microsoft Corporation 1997, All Rights Reserved. Contributions by Perry Newton, Microsoft Corporation Additional query words: MBuilder not working ignored cannot dim disabled enabled greyed grayed unavailable
|
Last Reviewed: August 10, 1997 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |