Создание нескольких форм в VB.NET как одной

Я пишу приложение Windows Forms в VB.NET. У меня есть три формы: основная форма, которая показывает список учетных записей, форма учетной записи, которая позволяет пользователю просматривать / редактировать информацию для конкретной учетной записи, и форма политики, которая позволяет пользователю просматривать / редактировать информацию на конкретная политика для этой учетной записи. Я хочу, чтобы формы выглядели так, как будто они все в одном окне. Пример: при запуске приложения пользователь щелкает имя учетной записи в списке в главной форме и нажимает кнопку «редактировать", Я хочу, чтобы это окно оставалось в том же месте и оставалось с точно таким же размером, но только содержимое основной формы заменяется содержимым формы учетной записи. То же самое, если пользователь затем выбирает изменить политику из формы учетной записи. Когда пользователь заканчивает и нажимаетспасти", основная форма возвращается. Во всем этом сценарии использования пользователю будет казаться, что он все время просматривает одно и то же окно с изменением содержимого этого окна.

Как я могу это сделать? Я пробовал что-то вроде:

Dim newForm as New AcctForm
newForm.Location = Me.Location
newForm.Show()
Me.Close()

Проблема заключается в том, что если пользователь перемещает исходное окно, новое окно появляется там, где изначально была родительская форма, а не там, где она оказалась.

Ответы на вопрос(4)

Ваш ответ на вопрос