Ну во-первых можно при создании (а это делается в родителе) вешать Event на закрытие.
А во-вторых, нет ничего плохого если что то выполнять в child-e, хотя событее наверное больше подходит.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение