Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
KeyPress ignores NODEFAULT
Message
From
20/06/2001 17:17:01
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Title:
KeyPress ignores NODEFAULT
Miscellaneous
Thread ID:
00521694
Message ID:
00521694
Views:
39
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
Next
Reply
Map
View

Click here to load this message in the networking platform