Hi Bill
>Is there any way to set the order that controls on a form are refresh()ed?
You mean like a Tab Order? No. The sequence in which controls get refreshed is not open to direct manipulation. You might try to create your own 'sequenced' refresh by adding code directly to the Refresh() method and including a NODEFAULT to prevent the native refresh behavior.
This could become a pain to maintain though, because you would have to update it every time you alter the controls on a form....
----
Regards
Andy Kramek