Jim,
I've looked at the behavior both without any controlsource and with the controlsoure set to a form property, initialized by Form.Init() to a character string. I get the same text box value behavior both ways -- padded with spaces depending on the width of the box.
Pete
Pete Donahoe
Once a programmer, always a programmer!