Si certo, in quel pezzo di codice non c'era nulla dell'autenticazione, era per semplificare.
Quello che non capisco è il perchè una volta chiuso il form di login l'applicazione esca correttamente da Application.Run() e proceda nell'esecuzione del main() ignorando però il successivo Application.Run() o form.Show()
Originariamente inviato da Pirelli72
Non capisco in questo modo come fai capire se l'autenticazione abbia avuto successo!
Forse così:codice:frmLogin login = new frmLogin(); Application.Run(login); frmCards cards = new frmCards(); cards.Show();
codice:[MTAThread] static void Main() { Form1 myform1 = new Form1(); myform1.ShowDialog(); if (myform1.isLogged) { Form2 myform2 = new Form2(); myform2.ShowDialog(); } }