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.
Viene generato quando è stato modificato 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 evento
Commenti
Questo evento si verifica quando viene modificato un componente nel modulo. Questo evento non si verificherà durante il caricamento e lo scaricamento dei moduli, perché le modifiche sono previste in questo momento.
Nota
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 disegna 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 InTransaction proprietà e rinviare la gestione degli eventi di modifica fino al completamento della transazione aggiungendo un DesignerTransactionCloseEventHandler oggetto che genererà il ComponentChanged gestore eventi e si rimuoverà al termine della transazione.