Динамически создаваемые формы в Акспте (сиречь диалоги) очень плохо реагируют на изменение данных.
1) Смотрите параметры по закрытию - если есть ошибочно введенные данные - соообщайте и запускайте заново.
2) Не используйте диалог. Открывайте заготовленную форму и обрабатывайте данные в ней.
|