ID: Q88329
The information in this article applies to:
The commands in the WHEN clause are issued twice when the hot key is used to select a push button.
This behavior is by design. The WHEN clause is evaluated upon arrival at the field and again after the selection is made. This is also true when the mouse is used to click a push button that is not currently highlighted.
The following code demonstrates this effect. The bell rings twice when the hot key is used to select a button.
CLEAR
@ 2,2 GET z1 PICTURE "@*n \<one" WHEN BEEP() DEFAULT 1
@ 4,2 GET z2 PICTURE "@*n \<two" WHEN BEEP() DEFAULT 2
READ CYCLE
PROCEDURE beep
? CHR(7)
RETURN
Additional reference words: FoxDos FoxWin 2.00 2.50 2.50a hotkey access
key word
list
KBCategory: kbprg kbprb
KBSubcategory: FxprgGeneral
Last Reviewed: June 27, 1995