Compartir vía


IComponentChangeService.ComponentChanged Evento

Definición

Se produce cuando se ha cambiado un componente.

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

Comentarios

Este evento se produce cuando cambia cualquier componente del formulario. Este evento no se producirá durante la carga y descarga del formulario, ya que los cambios se esperan en este momento.

Nota

Un DesignerTransaction puede generar varios ComponentChanged eventos. Algunos ComponentChanged controladores de eventos pueden interferir con las secuencias esperadas de eventos, como si el código modifica los valores de las propiedades mientras se está produciendo una transacción. Un ComponentChanged controlador de eventos también puede afectar al rendimiento si se dibuja después de cada cambio mientras DesignerTransaction está en curso. Para permitir que un DesignerTransaction en proceso se complete sin interrupciones o interferencias por parte ComponentChanged del controlador de eventos, puede probar el estado de la InTransaction propiedad y aplazar el control de los eventos de cambio hasta la finalización de la transacción agregando un DesignerTransactionCloseEventHandler que generará ComponentChanged el controlador de eventos y se quitará después de completar la transacción.

Se aplica a

Consulte también