Fråga : Maximera föräldern bildar efter bokslut barnet

Hälsninggrabbar,
I har ett huvudsakligt att bilda, och nästan alla andra är det är barn. Bilda något liknande det: när jag skapar ett barn,barn för
childForm = ny childForm ();
child. Show ();
this. Skinn (); skinn för
I som föräldern bildar på systemmagasinet. Men, efter nära I barnet har bildat, den är dum för det huvudsakligt bildar stag i magasinet. Och ett annat ting. Jag till exempel öppnar en bilda, och från understödja jag öppnar en seconutveckling som barnet bildar. Bilda till show.
Is där a långt för att lösa detta problem, utan att använda det: efter bokslut det mig inte har önskat det huvudsakligt,för href=" http://forum.codecall.net/c-programming/515-c-calling-parent-functions-child-form.html " för
http://forum.codecall.net/ c-programming/515-c-calling-parent-functions-child-form.html
?
" klar "

Svar : Maximera föräldern bildar efter bokslut barnet

Du kan precis prenumerera till den FormClosed () händelsen av ”childForm”, och att visa det huvudsakligt bilda igen därifrån:

        privat utan laga kraft button1_Click (anmärka avsändaren, EventArgs e),
        {
            childFormbarn = ny childForm ();
            barn. Show ();
            child.FormClosed += (child_FormClosed) nya FormClosedEventHandler;
            detta. Skinn ();
        }

        child_FormClosed utan laga kraft (anmärka avsändaren, FormClosedEventArgs e),
        {
            detta. Show ();
        }

Ett annat alternativ är att använda ShowDialog ():

        privat utan laga kraft button1_Click (anmärka avsändaren, EventArgs e),
        {
            childFormbarn = ny childForm ();
            detta. Skinn ();
            child.ShowDialog ();
            detta. Show ();
        }
Andra lösningar  
 
programming4us programming4us