Я создал дочернюю форму, но показал ее в обычном состоянии вместо развернутого. Это похоже на показ родительской формы в том же процессе, что и максимизированная дочерняя форма вызвала форму, созданную не по порядку. Мой код выглядел примерно так ...
frmChild.WindowState = FormWindowState.Normal
frmParent.Show() 'frmChild.Show called within form_load of parent
frmChild.WindowState = FormWindowState.Maximized
И да, я установил для FormBorderStyle дочернего окна значение Нет, но, как я уже сказал, мне не нужно приложение MDI.
Я думаю, это ошибка в Visual Studio. Для многих людей, которые испытывают трудности с этим, это не может быть правильным.