Поделиться через


IComponentChangeService.ComponentChanged Событие

Определение

Происходит после изменения компонента.

public:
 event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler 
Event ComponentChanged As ComponentChangedEventHandler 

Тип события

Комментарии

Это событие возникает при изменении любого компонента в форме. Это событие не произойдет во время загрузки и выгрузки формы, так как в настоящее время ожидаются изменения.

Примечание

может DesignerTransaction вызывать несколько ComponentChanged событий. Некоторые ComponentChanged обработчики событий могут влиять на ожидаемые последовательности событий, например, если код изменяет значения свойств во время транзакции. Обработчик ComponentChanged событий также может ухудшить производительность, если он выполняется после каждого изменения DesignerTransaction . Чтобы процесс DesignerTransaction завершился без прерывания или вмешательства со стороны ComponentChanged обработчика событий, можно проверить состояние InTransaction свойства и отложить обработку событий изменений до завершения транзакции, добавив DesignerTransactionCloseEventHandler , что вызовет ComponentChanged обработчик событий и удалит себя после завершения транзакции.

Применяется к

См. также раздел