prova con l'evento change della casella di testo.

non avrai il codice del carattere ma con un minimo di logica , ad esempio usando una lista di caratteri non ammessi, puoi valutare l'ultimo carattere ed eventualmente eliminarlo