Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
KeyPress ignores NODEFAULT
Message
De
20/06/2001 17:17:01
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Titre:
KeyPress ignores NODEFAULT
Divers
Thread ID:
00521694
Message ID:
00521694
Vues:
40
Hi,
I found a strange problem with a textbox class that I'm using in a grid. Here's some code from the KeyPress event:
*-- textbox.KeyPress
LPARAMETERS nKeyCode, nShiftAltCtrl


DO CASE
	 CASE nKeyCode = -1  && F2 = Edit mode
	 	This.ilEditMode = .t.
	 CASE nKeyCode=27    && ESC
	 	IF This.ilEditMode
	 		*-- if we're in edit mode, reset mode and
	 		*-- suppress the ESC key
	 		*-- Note: this code doesn't work if the textbox is in grid!
			ThisForm.ilEditMode = .f.
			NODEFAULT
		ENDIF
	*-- etc...
ENDCASE
The idea is to suppress the ESCAPE key if we're in edit mode. NODEFAULT doesn't prevent the form from being closed. The same textbox works perfectly if it's outside of the grid. Is this a known bug or am I missing something?

Any ideas are appreciated.
Daniel
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform