Переходы в windows forms внутри одного окна
Практикуясь в программировании графического приложения в forms, столкнулся с необходимостью плавного перехода между формами. Т.е. необходимо, чтобы содержимое формы обновлялось практически полностью, при этом не возникало нового окна (хотелось бы, чтобы вся программа выполнялась в одном окне). Пробовал создать панели из элементов, и при необходимости одну помещать поверх другой. Но при таком подходе достаточно неудобно редактировать интерфейс, особенно, если панелей много. Существуют способы реализовать эту задумку?
Ответы (1 шт):
Для проектирования UI каждой панели используйте отдельные файлы на базе UserControl. Он полностью поддерживает все design-time фичи. А затем используйте получившиеся компоненты вместо панелей.