>I don't know the why but it looks like if you create a Top-level form and run it before you launch these other three forms, the problem goes away. There must be a problem with the Desktop property set to .T. and the _Screen.Forms[] order. When _Screen is not in the picture (i.e. you are using a top-level form), then things get back to normal.
I'll try it and see. That is how the app will work when finished, but I seem to remeber having the same problem with them running in a TL a couple months back.
I was thinking I might try puttin a
This.top = This.top + 1
in the forms activate and see what happens. Moving the form seems to bring back in front.
Thanks for all the help.
Roi
'MCP' Visual FoxPro
In Rome, there was a poem.
About a dog, who found two bone.
He lick the one, he lick the other.
He went pyscho, he drop dead!