We have MDI WinForms C# .Net2 application.
Parent form has MdiContainer=true;
Children forms are created like this:
Form child = new Form();
child.MdiParent = this;
child.Show();
To detach mdi child I use:
child.MdiParent = null;
If user wants to reattach child form back:
child.MdiParent = parent; where parent is original parent of the form
child form is added to list of MdiChildren and becomes active,
however
I can't click between Mdi Child forms the way I could before, the
only
way to get child form active is to click at its header.
It is easily reproducable on small example.