>>For a couple of reasons, the most important being that the ! is ignored if you paste text.
>
>It works for me
>
>
>loForm = Createobject('myForm')
>loForm.Show(1)
>
>define class myForm as Form
> add object text1 as textbox
> add object text2 as textbox with top = 20, format = "!"
>enddefine
>
>
>Pasting in lower case remains lower case in text1 but is converted to uppercase in text2
OK, then I remember wrong. But there are other reasons which I am to tired to remember, according to Naomi. :-))