Почему у меня есть дополнительная кнопка закрытия на дочернем окне mdi?
У меня странная проблема. Моя дочерняя форма mdi имеет 2 кнопки закрытия и 2 развернутые кнопки.
Скриншот проблемы:
Я создаю MDI ребенка, как это:
summaryForm.MdiParent = ContainerForm;
summaryForm.WindowState = FormWindowState.Maximized;
summaryForm.Show();
Если я избавлюсь от "summaryForm.WindowState = FormWindowState.Maximized;"
стиль окна правильный. Но я надеюсь, что при создании дочерняя форма будет максимально увеличена.
2 ответа
Решение
Это ошибка в Winforms. Это произойдет, когда дочерний объект будет создан конструктором родителя. Переместите его в событие Load.