Это кажется очень простой и очень распространенной проблемой. Самый простой пример, который я могу придумать, это:
Форма имеет пять флажков с флажком «отметить все/отметить ничего» над ними. Когда пользователь выбирает проверку всех флажков, я переключаю состояния «дочерних элементов» — очевидно, я не хочу запускать события проверки всех дочерних элементов, пока не закончу установку всех флажков.
Я не могу найти событие управления приостановкой для всей формы. Если я просто пропустил это, тогда отличный простой ответ. За исключением простого решения, которое мне просто не хватает, каков наилучший способ (лучшая практика? Принятое решение?) Приостановить события управления формой?