Compartilhar via


IComponentChangeService.ComponentChanged Evento

Definição

Ocorre quando um componente é 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 no 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 alterasse os valores das propriedades enquanto uma transação está ocorrendo. Um ComponentChanged manipulador de eventos também pode prejudicar o desempenho se ele desenha após cada alteração enquanto um DesignerTransaction está em andamento. Para permitir que um DesignerTransaction processo seja concluído sem interrupção ou interferência do manipulador ComponentChanged de eventos, você pode testar o estado da propriedade e adiar o tratamento dos InTransaction eventos de alteração até a conclusão da transação. Faça isso adicionando um DesignerTransactionCloseEventHandler que acione o ComponentChanged manipulador de eventos e remova-se após a conclusão da transação.

Aplica-se a

Confira também