Timothy,
I don't believe captions need a refresh. Just change the property, and you should see the new property instantly. Leave out the THISFORM.Refresh().
Charlie
>If I may. I have a routine that processes a database in a cmdbutton click and thruout the routine I have :
>
>thisform.mylabels2.caption='30'
>thisform.refresh
>'more processing
>thisform.mylabels2.caption='40'
>thisform.refresh
>'more processing
>thisform.mylabels2.caption='50'
>thisform.refresh
>
>this is just to show the user progress of the routine but the label never seems to get refreshed.
Charlie