Wolf, este control lo uso yo en mis aplicaciones...
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/zip/ocx-jh-textbox.zipEntre las opciones que tiene son :
1 - Poder cambiar el estilo de visualización : tipo windows xp , clásico , Xp con un redondeado en el contorno, con un sombreado , con sombreado redondo
vista previa :
2 - Permite modifcar el color del borde ( BorderColor ), del backGround (BackColor ), el color de fondo cuando se pasa el foco al control (BackColorSelect ), y el color para cuando está deshabilitado (BackColorDisabled)
3 - Poder establecer el tipo de dato a mostrar: Números positivos sin decimales, números positivos con decimales, texto en mayúsculas y en minúsculas y también para solo admitir fechas
4 - Especificar la cantidad de decimales en caso de que se use fomato de números, y formato de miles
5 - Selección automática del texto al tomar el foco
6 - Pasar el foco en forma automática al presionar la tecla enter al próximo objeto
7 - Una propiedad para dar formato personalizado de salida
8 - Una página de propiedades para poder configurarlo de una forma mas fácil
9 - Algunas otras opciones
Para mi tu mejor solución es esa...! Saludos