IComponentChangeService.ComponentChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.