Microsoft KB Archive/103605
@ ... GET List Behavior Difference with Disabled Options
The information in this article applies to:
Disabled options in a GET list can be selected in FoxPro for Windows unlike in FoxPro for MS-DOS. When selected, the variable will yield the null string or 0 (this depends on how the variable was declared).
To see the difference in behavior, do the following procedure in FoxPro for Windows and in FoxPro for MS-DOS:
1. Run the code included below.
2. Press the DOWN ARROW until you reach the test5 option, which is
disabled, and press the ESC key.
FoxPro for MS-DOS will not allow the test5 option to be highlighted, but FoxPro for Windows will; FoxPro for Windows will also yield 0 when the option is highlighted.
DEFINE POPUP test MARGIN RELATIVE ON SELECTION POPUP test WAIT WINDOW PROMPT() FOR cnt = 1 to 10 DEFINE BAR cnt OF test PROMPT "test" + LTRIM(STR(cnt)) ENDFOR SET SKIP OF BAR 5 OF TEST .t. @ 5,2 GET var DEFA 1 POPUP test READ WAIT WINDOW "The variable holds" + STR(var)
Additional reference words: FoxDos FoxWin 2.50 2.50a KBCategory: kbprg KBSubcategory: FxprgGeneral
Last Reviewed: June 27, 1995