IComponentChangeService.ComponentChanged Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.