Доступ к элементам управления дочерней формы технически возможен, но не является хорошим дизайном.
Вот как я это делаю:
1) На кнопке «Принять / Сохранить» вы установите this.DialogResult
на «ОК» и получите всю информацию о контроле. На кнопке закрытия или / и событии закрытия установите this.DialogResult
на «Отмена»
2) Если данные сопоставлены с объектом (скажем, «Клиент») ... установите свойства объекта. Если нет, просто предоставьте данные каждого элемента управления со свойством, обрабатывая все необходимое форматирование.
3) Закройте форму, используя this.Close();
, не удаляйте ее.
4) В родительской форме проверьте, если диалоговое окно. форма (также от объекта недвижимости)
5) ПОТОМ вызовите метод dialog.Dispose()
... либо пользователь нажал ОК, либо Отмена.
Надеюсь, это поможет вам ...