General information
Category:
Forms & Form designer
>>>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
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only