Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How do I...
Message
From
17/07/2000 04:25:50
 
 
To
07/07/2000 23:20:06
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Title:
Miscellaneous
Thread ID:
00389776
Message ID:
00393128
Views:
27
>1) Make the cursor (focus) go to a certain field by means of pressing a key like F2, but only while I am in a given form?
>I tried an ON KEY LABEL F2 thisform.thisfield.setfocus
>but got a message saying thisform can only be used within a method.
>
>2) I have several combo boxes in a form and I'd like them to display (open) automatically when getting the focus. I'm looking for an equivalent SendKeys command in Visual Basic, but can't find any.
>
>Thanks in advance.
>Ulises.

About the F2 :

Probably 'thisform' can only be used if you are executing method of a form. Then 'thisform' refers to the form of which the code is being executed.

You could try : ON KEY LABEL F2 MyForm.FieldWhatEver.SetFocus

Or better yet, execute a function, or a method from the form, that first checks if MyForm is active or not, because otherwise the SetFocus method will give an error.

You could also set the KeyPreview property of the form to TRUE, and check if F2 is pressed in the KeyPress event.

About the combo's, I have no idea.

Regards,

Marc
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform