Questione : Elevare la forma del genitore dopo la chiusura del bambino

Ciao i tipi, il
I hanno una forma principale e quasi tutti gli altri sono esso sono bambini. Quando genero una forma del bambino come quello: bambino del
childForm = nuovo childForm ();
child. Esposizione ();
this. Pellame (); pellame del
I la forma del genitore sul vassoio del sistema. Ma dopo che chiudo la forma del bambino, per la forma principale è stupido rimanere nel vassoio. E un'altra cosa. Per esempio apro una forma ed a partire dal secondo apro una forma del bambino della generazione del secon. Dopo che chiudendola non voglio la forma principale a show.
Is là un senso risolvere questo problema senza usando quello: rel= " nofollow " " del _blank " " del target= " di http://forum.codecall.net/c-programming/515-c-calling-parent-functions-child-form.html del href= del
c-programming/515-c-calling-parent-functions-child-form.html
di http://forum.codecall.net/?
class= del

Risposta : Elevare la forma del genitore dopo la chiusura del bambino

Potete abbonarti all'evento di FormClosed () “di childForm„ e mostrare appena ancora la forma principale da là:

        vuoto riservato button1_Click (mittente dell'oggetto, EventArgs e)
        {
            bambino del childForm = nuovo childForm ();
            bambino. Esposizione ();
            child.FormClosed += nuovo FormClosedEventHandler (child_FormClosed);
            ciò. Pellame ();
        }

        il vuoto child_FormClosed (mittente dell'oggetto, FormClosedEventArgs e)
        {
            ciò. Esposizione ();
        }

Un'altra opzione è di usare ShowDialog ():

        vuoto riservato button1_Click (mittente dell'oggetto, EventArgs e)
        {
            bambino del childForm = nuovo childForm ();
            ciò. Pellame ();
            child.ShowDialog ();
            ciò. Esposizione ();
        }
Altre soluzioni  
 
programming4us programming4us