Здравствуйте, Hоmunculus, Вы писали:
H>Да, булевский флаг вопрос решает. Типа в одном оботабоьчике поднимаем, во втором проверяем и выходим. Типа мьютекса. Но как-то это допотопно. Есть красивые современные решения?
Мне знакома эта задача. Этот вопрос не имеет отношения к C++.
Не знаю "более красивых" решений, мне они неизвестны. Думаю, единственное нормальное рабочее решение — завести bool m_updatingControls, чтобы потом его проверять в обработчиках TextChanged или ValueChanged, но тут ещё важно следить за тем чтобы не было логики в контролах (иначе запутаешься, разруливая диспатчинг).
Всё сказанное выше — личное мнение, если не указано обратное.