Puedes utilizar las funciones de la biblioteca ctype que te permiten el manejo caracteres.
Si estás trabajando con programación visual y los datos los introducirán en campos de texto, los datos que serán manejados son de tipo AnsiString, pero en el evento onKeyPress se recibe el dato momentáneamente como char hasta que se concatena en el edit.
Así, puedes codificar, por ejemplo, en Edit1::onKeyPress(...)
if(isalpha(Key))
valida que la tecla introducida sea solo una letra alfabética.
if(isdidit(Key))
Sólo para números.
Incluso hay funciones para para validarlos ambos a la vez, para números hexadecimales, y centenares de funciones que te pueden servir para lo que nesecites.
Recuerda incluir la librería "ctype"