There is not parent-child relationships between forms. I don't count MDIChild-MDIParent relationship for MDI, which is a different thing. (Besides, who needs MDI? It is discourages even by Microsoft.) More exactly, the class
Form
has
Parent
property as this class is
Control
and inherits
Control.Parent
, but an attempt to insert a form into form causes exception. So, this relationship does formally exist in API but does not functionally exist and cannot be used during run time.
Now, about MDI. Here is why I don't recommend it:
http://en.wikipedia.org/wiki/Multiple_document_interface#Disadvantages[
^],
Question on using MDI windows in WPF[
^],
MDIContainer giving error[
^].
Honestly, don't torture yourself and scare off your users. The links above show much better alternatives.
—SA