>I have one remaining question and one more InGrid problem. First the question. Someone (It think it was Dragan Nedeljkovic), in this thread indicated that the InGrid keypress method should use isalpha rather than the range of characters currently specified. Does this mean that the code should read
> CASE isalpha((m.nKeyCode)
>rather than
> CASE BETWEEN(m.nKeyCode, 49, 126) OR INLIST(m.nkeycode,32,45,39,48) && AlphaNumeric
>
It should be
CASE isalpha(chr(m.nKeyCode))
It just needs some testing beforehand to dismiss the cases when nKeyCode is beyond the 0-255 interval (like keys F2-F10 giving values -1 to -9).