Hola Susana Jimenez,
Bienvenida a clubdelphi!
Aprovecho que recién te inicias en los foros para comunicarte sobre la guia de estilo. Por favor tomate unos minutos para leerlas.
Con respecto a tu problema, existen muchas opciones, considero que la más "limpia" es emplear un MaskEdit. Este componente te permite editar una "mascara" de manera que sólo permita ingresar lo permitido y reconocido por dicha "máscara".
Si deseas emplear un Edit también se puede conseguir. Hay varios hilos en donde el tema ya ha sido tratado. Te sugiero que realices una
búsqueda.
Si tienes dudas sobre el MaskEdit usa la ayuda, y si te quedan dudas puedes comentarlas.
Es este momento no dispongo de Delphi, si no te preparaba un ejemplo... como te decía: una búsqueda te va ser de ayuda. Y si tienes mayores dudas o problemas aqui estaremos.
Saludos,
EDITO:
Veo que ya lo solucionaste. Si deseas puedes compartir tu solución aqui mismo. Copia tu código y encierralo entre las etiquetas
[delphi] y [/delphi]