Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP5: On Key Label
Message
De
01/05/1997 16:30:42
 
 
À
01/05/1997 16:22:07
Jim Si
Alberta Research Council
Calgary, Alberta, Canada
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00030535
Message ID:
00030540
Vues:
51
>>>Hi All,
>>>
>>>I tried to use On Key Label command to reset the control focus. Here is the command I used in the Init Method:
>>>
>>>ON KEY LABEL frmMyForm.txtField.setfocus()
>>>
>>>I got an error saying "frmMyForm is not an object". Did I miss anything?
>>
>>If you are already in frmMyForm you should use reference 'Thisform'.
>>Thisform.txtField.setfocus()
>>BTW, it's better to use KeyPress event than ON KEY LABEL.
>
>I tried to use ON KEY LABEL thisform.txtField.setfocus(). But it gave me an error "THISFORM can not be used within a method". Any idea why?
>
>BTW, KeyPress can not be used for any combination of keys with the Alt key.

Firstly, ON KEY LABEL should look like:
ON KEY LABEL RIGHTARROW do something
That's right that in external procedure 'something' you must use real reference frmMyform, but to get it understandable for VFP you must use NAME clause of DO FORM command when you start the form. You see: alot of troubles, so it's better to use KeyPress using Non-Alt keys for user interaction. All this stuff (press Alt-10 and so on) going from old Foxbase and now it's good time to throw it out.
Edward Pikman
Independent Consultant
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform