Ok grazie.
Ma qualcuno mi sa spiegare la differenza fra lanciare il .ShowDialog() e lanciare Application.Run() ?
Ho letto cose abbastanza contrastanti... A quanto pare non cambia poi molto nel gestire tutta l'applicazione con le ShowDialog.
grazie
ciao
Fede
Originariamente inviato da gibra
Io farei così:
in cui m_bLogin è una proprietà/variabile public di frmLogin che viene posta a true o false a seconda che la verifica del Login abbia avuto o meno successo.codice:[STAThread] static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frmLogin fLogin = new frmLogin(); fLogin.ShowDialog(); Boolean bSuccess = fLogin.m_bLogin; if (bSuccess) { Application.Run(new frmMain()); } }
Se è true apre il frmMain, altrimenti fine della storia.
![]()