The quickmsg is just to display a message and tell me if it fired. I tried your 113 and a system message pops up "press the letter of the macro to play"
>Hi Timothy
>
>>>
>if nkeycode=-9 && abort
>*do quickmsg with 'F10'
>release thisform
>endi
>>>
>is "Quickmsg" the program that will abort all of the changes?
>or are you just releasing the form.
>
>Is the the code inside this statement firing at all?
>What version of Fox are you runing?
>
>See if you can change the F10 to an Alt-F10 and if it make a difference.
>...see if that code fires.
>ie
>
>if nkeCode = 113
> * do quikmsg With 'F10' (((was this supposed to be commented?)))
> Thisform.Release()
>Endif
>
"Build a man a fire, and he's warm for a day.
Set a man on fire, and he's warm for the rest of his life."