Ciao a tutti, ho creato una form per la realizzazione di un menù che prevede più opzioni (inserimento, ricerca, visualizzazione dei dati, backup/restore). Ogni volta che vado a cliccare su una delle seguenti opzioni si apre una form e nella nuova form viene data la possibilità di tornare al menù principale.
Il problema è che il pulsante che mi riporta al menù non funziona sempre e non capisco come mai.

Il codice che ho scritto è banale

codice:
void MenuBtnClick(object sender, EventArgs e)
        {
            FormMenu m=new FormMenu();
            this.Hide();
            m.Show();
        }
Nelle varie form l'unica differenza è la variabile: ad esempio qua è FormMenu m=new FormMenu(); e in un'altra è FormMenu j=new FormMenu();

Qualcuno mi saprebbe dire quale potrebbe essere il problema?