Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How do I...
Message
De
17/07/2000 04:25:50
 
 
À
07/07/2000 23:20:06
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Titre:
Divers
Thread ID:
00389776
Message ID:
00393128
Vues:
17
>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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform