Hola este es un pequeño control, con forma de TextBox que sirve para digitar números donde este permitido es decir si tengo un a entrada como esta "00:00:00" solo puedo modificar los números sin tocar los dos puntos, es para un uso muy especifico ya no en todos los casos se puede aplicar
yo lo arme para un proyecto en que necesito digitar hh:mm:ss:mmm (los tres últimos son milisegundos) no tiene muchas opciones mas que la alineación y un evento change, pero lo demás se puede agregar y amoldar al uso que pueda darle cada uno de ustedes.
http://leandroascierto.com/blog/archivos/ucTextFormat.zip