Цитата:
Сообщение от
decoder
При модификации одного поля мой метод .._modified() меняет значение другого поля формы, но никак не пойму: как при этом обновить форму без перехода на следующее поле диалога..
Если контрол, modified() которого должен срабатывать - не комбо-бокс, а к примеру обычное текстовое поле, то никак. Подумайте сами - чтобы сработал modified надо как-то объяснить системе, что редактирование закончено. Стандартно это происходит при переходе к другому контролу. Ну или надо пересчет другого поля добавлять не в modified, а в обработку какого-нибудь другого события, которое условиться считать сигналом окончания редактирования, например, mouseDblClick