ThisForm.AddProperty("oForm2") ThisForm.oForm2 = CreateObject("SomeFormClass") oForm2.showNow I want these two forms to act together, but the form Form1 must still be modal for the rest of the world, so that no other forms can intermediate. I can imagine, that a formset could be a solution, but I don't know any possibility to create a formset on the fly, including an already active form ... The method over here must be very generic, working with any given form...