Zrobiłem niestandardową ramkę dla mojego dziecka mdi. MDI Właściwości formularza dziecko:Dziecko MDI jest widoczne tylko wtedy, gdy WindowState jest zmaksymalizowane
- FormBorderStyle = None
- Controlbox = False
- Text = ""
- WindowState = Zmaksymalizowana
Po pierwsze, kiedy miałem własność zestaw WindowState do Normal, moje dziecko mdi nie brałoby aportowania, domyślam się, że ma rozmiar 0; 0. Próbowałem ustawić rozmiar w metodzie Form_Load, ale wciąż nic się nie zmieniło. Po zmianie FormBorderStyle na FixedSingle mogłem zobaczyć bardzo mały formularz z wystarczającą ilością miejsca, aby dwukrotnie kliknąć pasek tytułu. Wtedy forma naprawdę zmaksymalizowana.
Po prostu już nie rozumiem, to wszystko jest bardzo mylące. A ponieważ WindowState jest zmaksymalizowane Nie mogę korzystać z funkcji przeciągnij formę wokół ekranu, ponieważ uważa, że to maksymalne ....
To nie są ważne właściwości dla okna potomnego MDI, to * musi * mieć obramowanie zmienny rozmiar. Winformy zapominają rzucić wyjątek. –