Есть формы OuterForm(Внешняя форма) и InnerForm(Внутренняя форма), внутренняя вызывается по нажатию баттона на внешней. Есть обьект MyObject с тремя свойствами A, B, C и полями a, b, c соответственно, который обьявлен в OuterForm и передается в качестве параметра в InnerForm. Ввести данные для изменения обьекта и изменить его можно только в InnerForm нажатием кнопки «Применить».
Вопрос: Как написать такое событие для
Пока я добился только того, что при изменении отдельного поля (сеттеры указывают на поля) срабатывает событие. Проблема состоит в том, что мне не надо, чтобы оно каждый раз срабатывало, то есть 3 раза вместо одного :)
Если сделать так, чтобы событие срабатывало только если все поля изменятся — тоже не прокатит, ибо возможно, пользователь изменит только 2 свойства — 2 это не есть 3 — потому событие не сработает. А нужно чтобы сработало.
Главное — достигнуть цели, если получится, то можно и без событий обойтись.
|
|||||||||||||||||
|
||||||||||||
|
|||||||||||
|
||||||||||||
|
||||||||||||
Похожие вопросы |