Почему у меня есть дополнительная кнопка на дочернем окне mdi?

У меня странная проблема. В моей дочерней форме mdi есть две кнопки закрытия и две кнопки с максимизацией.

Снимок экрана проблемы:

enter image description here

Я создаю mdi файл следующим образом:

 summaryForm.MdiParent = ContainerForm;  
 summaryForm.WindowState = FormWindowState.Maximized;  
 summaryForm.Show();

Если я избавлюсь от "summaryForm.WindowState = FormWindowState.Maximized;", стиль окна верен. Но я надеюсь, что при создании создается максимальная форма mdi.

Ответ 1

Это ошибка в Winforms. Это произойдет, когда дочерний элемент будет создан родительским конструктором. Переместите его в событие Load.

Ответ 2

попробуйте следующее:

childform.ControlBox = false;