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

У меня странная проблема. Моя дочерняя форма mdi имеет 2 кнопки закрытия и 2 развернутые кнопки.

Скриншот проблемы:

Я создаю MDI ребенка, как это:

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

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

2 ответа

Решение

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

Попробуй это:

childform.ControlBox = false;

Другие вопросы по тегам