IComponentChangeService.ComponentChanged Evento

Definição

Ocorre quando um componente foi alterado.

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

Tipo de Evento

Observações

Este evento ocorre quando qualquer componente do formulário muda. Este evento não ocorrerá durante o carregamento e descarregamento do formulário, pois são esperadas alterações neste momento.

Note

A DesignerTransaction pode levantar vários ComponentChanged eventos. Alguns ComponentChanged gestores de eventos podem interferir com sequências esperadas de eventos, como se o seu código alterar os valores das propriedades enquanto uma transação está a ocorrer. Um gestor de eventos também pode prejudicar o ComponentChanged desempenho se desenhar após cada alteração enquanto está DesignerTransaction em curso. Para permitir que um DesignerTransaction processo interno seja concluído sem interrupções ou interferências do seu ComponentChanged gestor de eventos, pode testar o estado da InTransaction propriedade e adiar o tratamento dos eventos de alteração até à conclusão da transação. Faça isso adicionando um DesignerTransactionCloseEventHandler que aumente o seu ComponentChanged gestor de eventos e se remova a si próprio após a conclusão da transação.

Aplica-se a

Ver também