Ok chiedo scusa se ho fatto un pò di confusione, ecco il codice:
Per vari motivi, ho bisogno di creare l'oggetto setting come oggetto globale, e non posso creare una sua nuova instanza, all'interno del metodo setting_Clickcodice:Form2 setting = new Form2(); public void setting_Click(object sender, EventArgs e) { try { setting.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } public void setting_FormClosed(object sender, EventArgs e) { setting.Close(); }