Ciao a tutti.

Ho una form con un datagridview e delle textbox, quando la chiudo tramite il pulsante creato (cmdEsci) eseguo il codice:

me.close
me.dispose

normalmente tutto funziona tranquillamente ma con questa form no, una volta chiusa mi appare un errore di null exception.
Se elimino la riga me.dispose tutto funziona ma la form non viene scaricata e invece io ho bisogno che venga scaricata.
la form viene richiamata da una seconda form in modalità showdialog e ho notato che se invece da apro con il metodo show il dispose funziona correttamente.
Nella finestra di controllo immediato mi appare questo errore:

Eccezione first-chance di tipo 'System.NullReferenceException' in System.Windows.Forms.dll

Cosa sto sbagliando? non capisco.

Aiuto!