// Metodo per l'implementazione del Design Pattern Singleton public static ControllerMenuPrincipale getIstanza() { if (istanza == null) { istanza = new ControllerMenuPrincipale(); } return(istanza); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Dichiaro il controller del menù Principale tramite il design pattern Singleton ControllerMenuPrincipale menuPrincipale = ControllerMenuPrincipale.getIstanza(); // Mostro il form del menuPrincipale menuPrincipale.MostraMenuPrincipale(); }
// Metodo che chiude il form della partita per ritornare al menu principale private void tornoAlMenuPrincipale_Click(object sender, MouseEventArgs e) { // Il metodo dovrà chiudere il form partita e dovrà al menu principale ControllerMenuPrincipale menuprincipale = ControllerMenuPrincipale.getIstanza(); // chiudo il form formPartita.Close(); // mostro il menu principale menuprincipale.MenuPrincipale.Show(); }