These are a pain to track down. The form refresh calls the refresh of the contained objects. Are these based on a subclass of the base classes? Could you put some line of code in the Refresh method of his base class. That might cause it to stop on that code for the control in question. Don't know, really, because I have not run into this much and haven't tried this, but it came to mind.
>>
I was asked by another developer who has a problem in their system and can't track it down. He is getting an error during a Thisform.Refresh().