>Create two forms, with one having ShowWindow = 2, and the other whatever it is otherwise, and then when they click the "Dock Out" button, launch the other form with a reference to thisForm, and let it copy over all the data on that form and then issue a toParentForm.Visible = .f..
>
>When they "Dock Back" or whatever, update the toParentForm's properties and data, and then set toParentForm.Visible = .t., and then release thisForm.
>
>Depending on what data you have on the form this can be easy or hard. :-)
Yes, for one oder two Froms i've made them save as class, and then in the Form i set the Property.
But this is a lot of Work, i'm not sure that this will be done ;)
THX