Есть некая форма. На ней программным образом создаются реквизиты и заполняются значениями. Состав реквизитов заранее неизвестен. Потом пользователь меняет какой либо реквизит, нажимает кнопку, форма закрывается. Нужно узнать, какие именно реквизиты были изменены (их имена), а также новые значения, установленные пользователем.
(0) в чем проблема?
пиши код, сравнивай значения реквизитов, получай решение
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший