У меня есть контейнер MDI с некоторыми дочерними формами.
Таким образом все дочерние формы получают объект из основного.
Public Sub New(ByRef obj As myClass)
Me.myObj = obj
End Sub
Теперь я закрываю дочернюю форму вот так :
Private Sub btnCloseModule_Click(sender As Object, e As EventArgs) Handles btnCloseModule.Click
Me.Close()
End Sub
но он сохраняет в живых переданный объект и все формы, открытые дочерней формой.
Когда я закрываю один из этих дочерних элементов, я хотел бы уничтожить также объект, который я получить. Как я могу это сделать?
Я считаю, что, закрывая дочернюю форму, вы удаляете все, что с ней связано. Было бы неплохо также закрыть все формы, открытые дочерней формой.
Спасибо