Microsoft KB Archive/115320

{| = BUG: F1 Menu Shortcut Not Executed If ALT or F10 Opens Menu =
 * width="100%"|

ID: Q115320

2.50 2.50a 2.50b 2.60 | 2.00 2.50 2.50a 2.50b 2.60 | 2.50b 2.50c

WINDOWS              | MS-DOS                     | MACINTOSH kbui kbprg kbbuglist The information in this article applies to:


 * Microsoft FoxPro for Windows, versions 2.5, 2.5a, 2.5b, 2.6
 * Microsoft FoxPro for MS-DOS, versions 2.0, 2.5, 2.5a, 2.5b, 2.6
 * Microsoft FoxPro for Macintosh, versions 2.5b, 2.5c

SYMPTOMS
If the F1 shortcut key is reassigned on a menu to perform a function other than opening the FoxPro Help system, pressing F1 activates the FoxPro Help system instead of executing the assigned function if the menu is activated by pressing the ALT or F10 key before the F1 key is pressed.

RESOLUTION
NOTE: This workaround works only for FoxPro for MS-DOS.

Issue a SET HELP OFF command in the Command window and then press the ALT key and then the F1 key.

STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Steps to Reproduce Problem
1. Load FoxPro and run the following program:

SET SYSMENU TO     SET HELP TO      SET SYSMENU AUTOMATIC DEFINE PAD _qpy0nzcpe OF _MSYSMENU PROMPT "\<File" COLOR SCHEME 3 DEFINE PAD _qpy0nzcqr OF _MSYSMENU PROMPT "\<Help" COLOR SCHEME ; 3 KEY ALT+H, "ALT+H" ON PAD _qpy0nzcqr OF _MSYSMENU ACTIVATE POPUP help DEFINE POPUP help MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF help PROMPT "\<Help" KEY F1, "F1" ON SELECTION BAR 1 OF help WAIT WINDOW "Calling Help..." NOWAIT 2. In the Command window, press the F1 key. A WAIT WINDOW will be displayed in the upper-right corner of the FoxPro desktop. 3. Press the ALT key and then the F1 key. The Help file specified by the SET HELP TO command will be displayed. Additional reference words: FoxDos FoxWin 2.00 2.50 2.50a 2.50b 2.60 2.50c buglist2.00 buglist2.50 buglist2.50a buglist2.50b buglist2.60 buglist2.50c KBCategory: kbui kbprg kbbuglist KBSubcategory: FxprgGeneral Keywords         : FxprgGeneral kbbuglist Version          : 2.50 2.50a 2.50b 2.60 | 2.00 2.5 Platform         : MACINTOSH MS-DOS WINDOWS
 * }