IComponentChangeService.ComponentChanged Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.