Делаете форму на ней кнопки назад вперёд добавляете список usercontrol создаёте в форме место где они показываются и всовываете из этого списка контрол. Ещё поищите wizard wizard pages там немного сложнее, но это рекомендованный путь.
UP
Был с телефона и не смог найти
https://docs.microsoft.com/en-us/windows/win32/con...
Собственно эти контролы часто используются, обертки на .NET довольно легко написать и получить нативное поведение