John,
Read about INKEY(). Spacebar is 32. NoDefault means "don't do what you usually do" so here you would catch the space character and not respond to it in the usual way. But, you want to add a space to the text.
Then in the KeyPress() of your box put something like:
IF nKeyCode = 32
NODEFAULT
ENDIF
>thanx Cindy
>please excuse my ignorance, but i am unfamiliar with 'nodefault'.
>Best - John