Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Basic Grid Question...
Message
De
12/06/1998 10:07:49
 
 
À
12/06/1998 09:59:13
Calvin Smith
Wayne Reaves Computer Systems
Macon, Georgie, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00107573
Message ID:
00107578
Vues:
15
>I have a form with entry fields at the top and a grid at the bottom. If the cursor in in the entry fields hitting the esc key closes the form and returns a record number to the calling form. If the cursor is in the grid I want hitting the esc key to set focus to the first entry field and if the enter key is hit while the cursor is in the grid I want the form to close and return a record number to the calling form.
>
>My problem- the form is intercepting keystrokes and I can't figure out a way to let the form keystroke method know that the grid has focus. The debugger wont tell me the value of _screen.activeform.activecontrol or any other property that I can think to evaluate. This is dumb, dumb. Help HELP HELP Please.
>
>Thanks

One possible way is to catch when the focus is on some of the enries fields. Each of them (I believe it's textboxes) has GotFocus and Lostfocus events and you can add Form.Topfocus property setting it to .T. in all Gotfocus events and resetting to .F. in Lostfocus. You can even improve this way by combining all top controls into Container and use Container.Got/Lostfocus events.
Edward Pikman
Independent Consultant
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform