>Walter,
>
>Thanks for the help. Since posting my question, I have hacked at the problem(stripping off components one by one, using the NOSHOW clause) several times and came to the same conclusion you ultimately did: the culprit is an ActiveX Control that is forcing the form to be visible immediately.
>
>Setting thisform.Left to an offscreen position works, but is very annoying to deal with during development/maintenance. I had already concluded that addobject() was probably the solution. You have pretty much confirmed what I was thinking.
>
>Thanks again for the help.
>
>Joe
Joe,
Just a couple of thoughts:
What happends if you set the ActiveX Control to Enabled=.F. or maybe Visible=.F.
Could you not just add the ActiveX Control at run time?
Caroline