IComponentChangeService.ComponentChanged Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn eine Komponente geändert wurde.
public:
event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler
Event ComponentChanged As ComponentChangedEventHandler
Ereignistyp
Hinweise
Dieses Ereignis tritt auf, wenn sich eine Komponente im Formular ändert. Dieses Ereignis tritt beim Laden und Entladen des Formulars nicht auf, da zu diesem Zeitpunkt Änderungen erwartet werden.
Hinweis
Eine DesignerTransaction kann mehrere ComponentChanged Ereignisse auslösen. Einige ComponentChanged Ereignishandler können die erwarteten Abfolgen von Ereignissen beeinträchtigen, z. B. wenn der Code die Werte von Eigenschaften ändert, während eine Transaktion auftritt. Ein ComponentChanged Ereignishandler kann auch die Leistung beeinträchtigen, wenn er nach jeder Änderung bezieht, während ein DesignerTransaction Ereignis ausgeführt wird. Damit ein DesignerTransaction Prozess ohne Unterbrechung oder Störung durch den ComponentChanged Ereignishandler abgeschlossen werden kann, können Sie den Status der InTransaction Eigenschaft testen und die Änderungsereignisse bis zum Abschluss der Transaktion zurückstellen. Fügen Sie dazu einen Hinzufügungsvorgang DesignerTransactionCloseEventHandler hinzu, der den ComponentChanged Ereignishandler auslöst und sich nach Abschluss der Transaktion entfernt.