>Here's logic, Users pulls up program and can choose between 6 differenct forms as the users is finished with that form and exits it brings main form up, here user can select from another form and etc... So yes it's a switchboard where i want them to keep calling back to the main form. The way I have it set up now is everytime they exit one of the forms it pulls the main form back up. Hope this clarrifies. Thanks
You don't need to release the main form each time you call the other forms. A simple way would be to hide the main form on selection to run another form, make each child form modal so that it maintains focus until it is released , then show the main form. If you make each of the called forms modal, you can have something like this in the click event that calls the form.
thisform.visible = .f.
do form Yourform1
thisform.visible = .t.