Моя программа просит сохранять файл конфигурации каждый раз, когда пользователь выходит из программы, даже если в различные элементы управления вводом не было внесено никаких изменений.Теперь меня просят сохранить только после внесения изменений.Часто пользователь открывает файл конфигурации только для просмотра параметров, и он беспокоится, когда просит сохранить изменения, если они не были внесены.Я был в процессе изменения «изменения события» каждого элемента управления, чтобы обновить флаг глобального изменения.После 10-го контроля из 40 я подумал, что должен быть лучший способ.Сейчас я ищу стратегию или шаблон проектирования для реализации этого.