IComponentChangeService.ComponentChanged Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.