Si infatti avevo pensato anche io ad una cosa del genere.
Ma è formalmente corretta una soluzione cosi?

Originariamente inviato da Pirelli72
Si in effetti a quel problema...piccolo rimedio:

codice:
 [MTAThread]
        static void Main()
        {
            Form2 myform2 = new Form2();
            Form1 myform1 = new Form1();
            myform2.Visible = false;
            myform2.Show();
            
            myform1.ShowDialog();

            if (myform1.isLogged)
            {
                myform2.Visible = true;
                myform2.ShowDialog ();
            }
        }