Sarosh,
>Will that have any other side effects?
Not as long as you change it back to being the primary business object when the other control loses focus.
>I would like the CustomerDetailForm to be Modal and to be the CustomerForm's child form but still be within the MDI Application's Window.
Then you just need to set the CustomerDetailForm's MdiParent property to MainForm.
Best Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com