Ho bisogno di mostrare un modulo esattamente di fronte a un altro modulo, questo mi porta alla seguente domanda.Form.Parent e StartPosition.CenterParent
Come mai un modulo può avere una posizione di partenza come CenterParent
mentre il campo this.Parent
è uguale a null?
Deve conoscere il genitore per posizionarsi correttamente, cosa che fa, ma il campo Parent
non è impostato. Questo è strano Mi sto perdendo qualcosa?
Form2 f = new Form2();
f.ShowDialog();
Questo è tutto ciò che faccio sul modulo figlio. Il genitore è impostato sulla posizione predefinita di Windows. Non importa dove sposto la forma genitore, il bambino è mostrato al centro del genitore.
quando si avvia l'applicazione im indovinare il genitore che costerà un genitore è impostato al centro dello schermo in base a finestre ambienti naturali, se si sposta il presente modulo 'genitore' a dire l'angolo in alto a sinistra dello schermo, fa il "bambino" si trova ancora al centro o al centro dell'intero schermo? – RhysW
Non importa dove sposto il modulo genitore, il bambino è possibilmente corretto – Odys
quando si imposta il genitore come null? il centraggio viene eseguito nell'evento onload, se si imposta il suo genitore su null al di fuori di questo potrebbe essere il motivo. ha un genitore, centri, poi ha detto che non ha un genitore dopo la domanda modificata – RhysW