>I am using VFP 5.0a
>
>The following code in the Text1 control of a grid works fine for deleting and recalling records, but the Up and Down arrows, PgUp and PgDn keys no longer work. What am I doing wrong?
>
>**grdCategory.Column1.Text1.Keypress()
>**toggle deleted status if user pressed SpaceBar or Enter
>LPARAMETERS nKeyCode, nShiftAltCtrl
>do case
>case nKeyCode = 32 or nKeyCode = 13
>if deleted()
>recall
>else
>delete
>endif
>skip
>if eof()
>go bottom
>endif
>otherwise
>=dodefault(nKeyCode, nShiftAltCtrl)
>endcase
>nodefault
>
>Thanks in advance,
>Denis Schuette
>McElhaney Cattle Co.
Change place of "nodefault". Put it after "endif" and you don't need otherwise. You actually don't need "do case" also. It could be just another if..endif block.
Cetin