.net - C#, how to hide one form and show another? -



.net - C#, how to hide one form and show another? -

when project starts form1 loads , checks programme license server, if everything's ok should: show form2 , close form1. afterward when user close form2 "x", programme should end.

what think best way of doing it?

so far got form2.show :)

... if (responsefromserver == "ok") { form2 form2 = new form2(); form2.show(); }

thanks!

as know if utilize form1 main form can't close close application (unless customize way app starts, that's more advanced).

one alternative start creating form2 main form, maintain hidden, create , show form1, , when license check finished, close form1 , create form2 visible.

or can start showing form1 , when license check done, phone call form1.hide() , create , show form2. when form2 closed user, phone call form1.close() in form2.closed event handler:

class form1 { private void form1_load(object sender, eventargs e) { // license check, // , when license check done: if (responsefromserver == "ok") { form2 form2 = new form2(); form2.formclosed += new formclosedeventhandler(form2_formclosed); form2.show(); this.hide(); } else this.close(); } private void form2_formclosed(object sender, formclosedeventargs e) { this.close(); // exit application } }

c# .net winforms

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -