Normally, forms made from actions on other forms are created as children which means that they always come on top of the parent form. If you set this property to True you will be able to move the parent form over the child. Note that you must Make rather than Call the parent here and use CPro.Wait to have it respond to events.