//Bottone elimina che rimuove un'intero menu
        private void button2_Click(object sender, EventArgs e)
        {
            //Chiedo prima conferma nel caso in cui il bottone fosse stato premuto per errore
            switch (MessageBox.Show("Si è sicuri di voler rimuovere l'intero Menu e quindi i suoi contatti?", "Attenzione", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:

                //Controllo se sono presenti altri menu
                if (phoneBook.size() > 0)
                {
                    //Rimozione del menu dalla rubrica (e quindi ricorsivamente di tutti i contatti)
                    phoneBook.remove(menuComboBox.SelectedIndex);

                    lastIndexChanged = 0;

                    //Rimuovo il menu anche dalla combobox
                    menuComboBox.Items.RemoveAt(menuComboBox.SelectedIndex);

                    //Controllo se sono presenti altri menu
                    if (phoneBook.size() > 0)
                    {
                        //Dopo aver rimosso il menu vado a cambiare il menu visualizzato
                        menuComboBox.SelectedIndex = 0;

                        showUnits(menuComboBox.SelectedIndex);
                    }
                    else
                    {
                        //Se non sono presenti altri elementi allora pulisco tutto quanto
                        dataGridView1.Rows.Clear();
                        menuComboBox.Items.Clear();
                    }
                }
                else
                {
                    //Visualizzazione messaggio di errore
                    MessageBox.Show("Nessun menu esistente!", "ERRORE", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    //Se non sono presenti altri elementi allora pulisco tutto quanto
                    dataGridView1.Rows.Clear();
                    menuComboBox.Items.Clear();
                }

                break;

            case DialogResult.No:
                break;

            default:
                break;
            }
        }