示例#1
0
 // 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();
        }
示例#3
0
        // 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();
        }