Может ли дочерняя и родительская формы иметь одинаковый размер?Если да, то вместо того, чтобы скрывать / показывать формы, я бы подумал о том, чтобы иметь несколько панелей друг над другом и использовать BringToFront, чтобы показать, какая из них является текущей.Это кажется мне чище и менее болезненным, чем возиться с волшебными окнами ...
Если вы делаете ходите с волшебными окнами, вы не забудете поиграть с шоу в'свойство панели задач.
(Наличие окон, которые открываются и закрываются "автоматически" и имеют разные размеры, также может быть довольно раздражающим для пользователя)