Sinon, y'a un composant style TEdit (je me rappelle plus son nom, mais il existe depuis Delphi 3.0) qui permet de définir un masque de saisie (style plaques de voitures, N°SS, N°tél) : ça serait tout à fait adapté pour une adresse IP je pense.
ps : voir si ça s'appelle pas TMaskEdit