c# - Invoking Parent Window after Report Generation -


i m developing windowsformapplication , in 1 main form exists several child forms. 1 of forms generates report, after want invoke parent form closing other intermediate form invoked part of report generation. want invoke parent window when user tries close report using common close button 'x' (button used close common window in windows operating system).

how can access parentform/startupform of child forms anytime? , how can close other child forms excluding main form when last form terminated?

somebody please me.. in advance..

to show startup form when closing final form, can add event handler event formclosed of final form this:

finalform f = new finalform(); f.formclosed += (s,e) => {    startupform sf = new startupform();    sf.show;    //if startupform defined somewhere    //just call sf.show(); }; //if using vs 2005 or below, have define method formclosed event handler (unable use lambda expression above private void formclosedhandler(object sender, formclosedeventargs e){   startupform sf = new startupform();    sf.show;    //if startupform defined somewhere    //just call sf.show(); } //register formclosed event event handler above f.formclosed += new formclosedeventhandler(formclosedhandler);  //show final form f.show(); //if form closed, event formclosed raised , corresponding event handler (we added above) called. 

Comments