FIX: Return Key Terminates Read with Disabled push button

ID: Q128198

2.50c MACINTOSH kbprg kbfixlist kbbuglist

The information in this article applies to:

SYMPTOMS

Pressing ENTER on a screen that has a disabled non-terminating push button terminates the read when the screen is run.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This bug was corrected in FoxPro version 2.6a for the Macintosh.

MORE INFORMATION

Steps to Reproduce Problem

The following code snippet demonstrates the problem. Run it under version 2.5c of FoxPro for Macintosh and press the ENTER key to see the program cancelled.

**-------------------------------------------------------------------**

** Default Pushbutton Demonstration                                  **
**-------------------------------------------------------------------** @ 5, 13 GET mpb ;
  PICTURE "@*HN3 \! Default button;Other button"  ;
  SIZE 1.5, 14, 1 ;
  DEFAULT 1 ;
  VALID pushed()

READ CYCLE WHEN disdefpb()

FUNCTION disdefpb SHOW GET MPB,1 DISABLE

FUNCTION pushed WAIT WINDOW "Button was pushed"

Additional reference words: FoxMac 2.50c buglist2.50c fixlist2.60a KBCategory: kbprg kbfixlist kbbuglist KBSubcategory: FxotherGeneral Solution Type : kbfix

Last Reviewed: October 20, 1997