Ho creato un bordo personalizzato per il mio figlio mdi. Mdi proprietà del modulo bambino:Il figlio MDI è visibile solo quando WindowState è ingrandito
- FormBorderStyle = Nessuno
- Controlbox = False
- text = ""
- WindowState = massimizzata
In primo luogo, quando ho avuto la proprietà di Windowstate set a Normale, il mio bambino mdi non sarebbe appaer, suppongo che abbia una dimensione di 0; 0 allora. Ho provato ad impostare la dimensione nel metodo Form_Load, ma ancora nulla è cambiato. Quando ho cambiato FormBorderStyle in FixedSingle, ho potuto vedere una forma molto piccola con lo spazio appena sufficiente per fare doppio clic sulla barra del titolo. Quindi la forma è veramente massimizzata.
Non capisco più, questo è tutto molto confuso. E poiché il WindowState è massimizzata non posso usare le funzioni per trascinare la forma intorno allo schermo, perché pensa che sia massimizzata ....
Quelli non sono proprietà valide per una finestra di figlio MDI, si * deve * avere un bordo ridimensionabile. Winforms si dimentica di lanciare un'eccezione. –