Condividi tramite


IComponentChangeService.ComponentChanged Evento

Definizione

Si verifica quando un componente è stato modificato.

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 evento

Commenti

Questo evento si verifica quando viene modificato un componente nel modulo. Questo evento non si verificherà durante il caricamento e lo scaricamento del modulo, perché le modifiche sono previste in questo momento.

Annotazioni

Un DesignerTransaction oggetto può generare più ComponentChanged eventi. Alcuni ComponentChanged gestori eventi possono interferire con le sequenze previste di eventi, ad esempio se il codice modifica i valori delle proprietà mentre si verifica una transazione. Un ComponentChanged gestore eventi può anche compromettere le prestazioni se viene disegnato dopo ogni modifica mentre è in corso un oggetto DesignerTransaction . Per consentire il completamento di un DesignerTransaction processo senza interruzioni o interferenze da parte ComponentChanged del gestore eventi, è possibile testare lo stato della proprietà e rinviare la gestione degli InTransaction eventi di modifica fino al completamento della transazione. A tale scopo, aggiungere un DesignerTransactionCloseEventHandler oggetto che genererà il ComponentChanged gestore eventi e rimuoverlo al termine della transazione.

Si applica a

Vedi anche