Premetto che ho già cercato nel forum, ma dovendo chiudere delle form a partire dal padre chiude solo il padre lasciando i figli ancora aperti. Inoltre chiamo la funzione dispose all'interno di un try.
Il codice che ho scritto è:
codice:Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub