As far as I can see, the only thing wrong is that 'Form.Refresh()' should be 'ThisForm.Refresh()'. At the same time, I'm not sure why you think it's not refreshing. What do you expect to see? In the refresh event of the form, add the line:
MessageBox('Refresh')
You should see the message box twice. Once when you start it up, and the other time at the end when the button calls refresh().
Alan
>I am not sure what I am doing wrong.
>
>I built a new form with one command button NOTHING ELSE
>
>on the command button click I put
>
>CLEAR
>DIR
>WAIT wind
>Form.refresh()
>
>
>The form does NOT refresh after I hit a key from the wait wind
>
>THe DIr command results stay on the screen (in the form) and thisform.refresh or form.refresh of form.refresh() seem to do nothing.