c# - Disable closing of a certain WinForm -


i'd know if there's possible solution (i hope there is) problem. have 2 forms, login form , main form. i'd know if there's way disable closing of main form , allow closing when sign out (which redirects user login form) , allow closing when login form active. sorry bad english.

i tried using event below, yes stops me closing main form when signed-out did same login form didn't want happen. there way this?

private void form1_closing(object sender, canceleventargs e) {    e.cancel = true; }  

i suppose using loginform dialog (showdialog), use dialogresult.ok when user logs successful

....  private voif logoutbutton_click(object sender, eventargs e) {     _logged = false; }  .....  private void loginbutton_click(object sender, eventargs e) {     loginform _loginform = new loginform();     if(_loginform.showdialog() == dialogresult.ok)     {         _logged = true;     } }  ......  private void form1_closing(object sender, canceleventargs e) {      if(!_logged)        e.cancel = true; }  

Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -