Как сделать окно, открывающееся на месте другого окна, но чтобы не было видно, что предыдущее окно закрылось, а новое появилось?
Вот на этом Gif показано как оно открывается, там видно, что стартовое окно закрывается, а новое открывается на этом же месте.
А мне нужно чтобы новое окно мгновенно открылось в старом, как при мгновенном переключении слайдов в презентации.
Можно все это делать в одном окне. Например, при нажатии на кнопку, скрывать все виджеты (или как оно там в шарпеях называется), и динамически создать новые и отобразить их в этом окне. Или можно сделать ещё так: создать panel1, на нем разместить фон и кнопки. Создать ещё один panel2 и разместить gui-элементы "второго окна". По кнопке скрывать panel1 и отобразить panel2.
Существует +100500 методов такое сделать.
На гиф сделано криво и тупо. Для этого можно использовать разные способы.
1. Простой - табы. Использовать PageControl, скрыв вкладки.
2. Более адекватный, отображать на табах фреймы
3. Просто использовать фреймы, переключая нужные
И это только часть вариантов