> Norm,
> I understand what you are saying so maybe in your cancel button logic
> with something like
> IF thisform.keyfield.readable = .F.
> do thisthing
> ELSE
> do the nornale cancel routine
> ENDIF
>
> Use the properties as flags
>
> Sandy
I finally got back to this project, all buttons are CANCEL = .F. and I handle the cancel key in the KEYPRESS method of the form. I use a CASE statement to check the possible fucntions that are happening, EDIT, FIND or otherwise. Everyting is working exactly as I need it to, THANKS!
Norm
____________________________________________
Norm Peterson
It's a dog eat dog world out there,
and I'm wear'n milk bone underware!