Альтернатива 1:
Вы можете сделать каждую форму в качестве пользовательского элемента управления, а затем при необходимости загрузить соответствующий пользовательский элемент управления в пустую панель в главной форме.
Выдолжен быть в состоянии найти способ связи между вашей формой и этими пользовательскими элементами управления.
Альтернатива 2:
Вы можете отобразить соответствующую форму, используя метод ShowModal (), с основной формой в качестве родительскойтаким образом, пользователь может закончить работу с дочерней формой, прежде чем вернуться к основной форме.
Недостатки здесь в том, что пользователь не сможет взаимодействовать с основной формой, пока дочерняя форма закрыта.