Mam dziwny problem. Mój formularz dziecka mdi ma 2 przyciski zamykania i 2 przyciski zmaksymalizowane.Dlaczego otrzymałem dodatkowy przycisk zamykania w oknie podrzędnym mdi?
zrzut ekranu z problemem:
tworzę MDI dziecko tak:
summaryForm.MdiParent = ContainerForm;
summaryForm.WindowState = FormWindowState.Maximized;
summaryForm.Show();
Gdybym pozbyć "summaryForm.WindowState = FormWindowState.Maximized;"
, styl okno jest prawidłowe. Ale mam nadzieję, że zmaterializuję dziecko w mdi, gdy zostanie utworzone.
Byłoby miło zobaczyć zrzut ekranu !! także dlaczego nie robić 'summaryForm.MdiParent = this;' zamiast pierwszego wiersza? –
Ten snapet kodu jest w formancie użytkownika, a nie formularzu, ContainerForm jest właściwością formantu użytkownika. – bucherren
To błąd w WinFormach. Stanie się tak, gdy dziecko zostanie utworzone przez konstruktor rodzica. Przenieś go do zdarzenia Load. –