Как сказал Давиде, вы можете использовать различные элементы управления, загружать и выгружать с помощью кода.
Вы также можете использовать панели макета с похожими результатами, хотя это сложнее использовать (в редакторе GUI.)
.Net также имеет элемент управления вкладками, который может предоставить несколько страниц элементов управления в одной форме, но я никогда не пробовал без вкладок.Раньше я отключал вкладки, которые не имеют фокуса ввода, но такого рода отрицает назначение элементов управления вкладками.
Я бы хотел создать отдельную форму для каждого пользовательского экрана.Это чище, проще и расширяемо.Поддерживать состояние программы в классе, а класс вызывать формы.