Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Keypress questions
Message
From
22/03/2000 18:16:48
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Title:
Keypress questions
Miscellaneous
Thread ID:
00349160
Message ID:
00349160
Views:
53
1 - I have a form with a pageframe on it and a commandgroup. I want my users to be able to do almost everything with keystrokes rather than desk rodents. So I put code like this in the keypress method of the form:

case nKeyCode=122 and thisform.pageframe1.activepage<>3 && ALT 3
THISFORM.PAGEFRAME1.PAGE1.DEACTIVATE
thisform.pageframe1.activepage=3
THISFORM.COMMANDGROUP1.refresh
nodefault

which works - Provided that the focus is on the Pageframe and not the Commandgroup.

Why should it not work when the commandgroup has focus?


2 - I would like to embed certain keypress behaviour like that into all my forms, so I experimented with placing the code in the base class.

This worked as well.
But...
I find that if I subsequently try to place further keypress code in a specific form subclassed from the base, then, even though I call the base method with a 'dodefault' and passed parameters, I lose either the base class behaviour or the subclass.

Is there a new trick to learn here?

TIA

Harry
Next
Reply
Map
View

Click here to load this message in the networking platform