Разные View в WinForms?
TabControl со скрытым заголовком и переключением вкладок из кода по нужным событиям.
Используйте обычный UserControl в качестве "страницы" (экраны), а для их отображения выберите ту панель которая подходит. В простейшем случае это может быть обычная Panel