Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Basic Grid Question...
Message
From
12/06/1998 10:07:49
 
 
To
12/06/1998 09:59:13
Calvin Smith
Wayne Reaves Computer Systems
Macon, Georgia, United States
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00107573
Message ID:
00107578
Views:
16
>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
Previous
Reply
Map
View

Click here to load this message in the networking platform