Цитата:
Сообщение от
CDR
Есть родительская форма, с нее по кнопке открывается дочерняя... При этом в родительской форме необходимо иметь возможность контролировать дочернюю форму.
Контролировать каким образом? Заметьте, что пользователь может закрыть дочернюю форму, и, если она в методе close() как-то не информирует об этом форму родительскую, то та об этом и не узнает - объект FormRun дочерней формы будет все также спокойно жить в контексте формы родительской. Организуйте как-либо взаимодействие этих форм, например, как это сделано в журналах и строках журналов.
Цитата:
Сообщение от
CDR
Пока открыта дочерняя форма, родительская форма не должна закрываться (поведение, как у диалогов на RunBaseBatch).
Подумайте об организации
псевдомодальности.
Цитата:
Сообщение от
CDR
При повторном нажатии на кнопку форму необходимо переоткрыть... Это нужно для обновления данных в дочерней форме. Понятно, что это можно обойти и решить по другому, например сделать обновление формы без ее закрытия...
Конечно, можно - через dynalink'и и обработку linkActive() на DS дочерней формы или напрямую через вызов ее методов из родительской формы...