Partilhar via


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

Comentários

Esse evento ocorre quando qualquer componente no formulário é alterado. Esse evento não ocorrerá durante a carga e o descarregamento do formulário, pois as alterações são esperadas neste momento.

Observação

Um DesignerTransaction pode gerar vários ComponentChanged eventos. Alguns ComponentChanged manipuladores de eventos podem interferir nas sequências esperadas de eventos, como se o código alterar os valores das propriedades enquanto uma transação está ocorrendo. Um ComponentChanged manipulador de eventos também pode prejudicar o desempenho se ele desenhar após cada alteração enquanto um DesignerTransaction está em andamento. Para permitir que um DesignerTransaction em processo seja concluído sem interrupção ou interferência do manipulador ComponentChanged de eventos, você pode testar o estado da InTransaction propriedade e adiar a manipulação dos eventos de alteração até a conclusão da transação adicionando um DesignerTransactionCloseEventHandler que acionará o ComponentChanged manipulador de eventos e removerá-se após a conclusão da transação.

Aplica-se a

Confira também