You can do this yourself. Subclass the textbox and in the Init Event change the inputmask to be '!'+REPLICATE('X',This.MaxLength-1). You could also calculate it from the length of the controlsource field.
>Does anyone know how I can get my hands on a textbox class that converts the 1st character of each word typed - into upper case, when the user is typing in lower case?
>
>Thanks
>Kev