Information générale
Catégorie:
Gestionnaire d'écran & Écrans
>>>Keypress doesn't support Alt combination. Instead you would need something like lastkey(), inkey().
>>
>>
>>If it is true that Keypress doesn't support Alt Combination, why when KeyPreview =.F. Alt combination does work as expected? If you don't belive me you can give it a try.
>>
>How as expected ? Have you put a wait window in alt+letter keypress case or alt+letter did what it should ? If latter in many cases you don't need to catch alt+letter. ie: Page.caption = "\>Cetin
Centin,
Keypress does not support Alt combinations. It is what VFP help says. However when I have a following case statement in KeyPress event, it does execute the code upon one condition that is KeyPreview has to be .F..
case nShiftAltCtrl = 4 .AND. nkeycode = 32
* ALT + D keys
NODEFAULT
select mytable
set order to anotherorder
ThisForm.Refresh()
I do not have anywhere on the form which has "\
But my problem is that when KeyPriview is .F. Ctrl + [combination letter] does not activate. If KeyPreview is .T., Ctrl combination key assignments are working but Alt combination key assignments are not working.
Jim
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement