Переходы в windows forms внутри одного окна

Практикуясь в программировании графического приложения в forms, столкнулся с необходимостью плавного перехода между формами. Т.е. необходимо, чтобы содержимое формы обновлялось практически полностью, при этом не возникало нового окна (хотелось бы, чтобы вся программа выполнялась в одном окне). Пробовал создать панели из элементов, и при необходимости одну помещать поверх другой. Но при таком подходе достаточно неудобно редактировать интерфейс, особенно, если панелей много. Существуют способы реализовать эту задумку?


Ответы (1 шт):

Автор решения: Uranus

Для проектирования UI каждой панели используйте отдельные файлы на базе UserControl. Он полностью поддерживает все design-time фичи. А затем используйте получившиеся компоненты вместо панелей.

→ Ссылка