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 ein, 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 während des Ladens und Entladens des Formulars nicht auf, da änderungen zu diesem Zeitpunkt erwartet werden.
Hinweis
Ein DesignerTransaction kann mehrere ComponentChanged Ereignisse auslösen. Einige ComponentChanged Ereignishandler können erwartete Ereignissequenzen beeinträchtigen, z. B. wenn Ihr Code die Werte von Eigenschaften ändert, während eine Transaktion stattfindet. Ein ComponentChanged Ereignishandler kann auch die Leistung beeinträchtigen, wenn er nach jeder Änderung zeichnet, während ein DesignerTransaction ausgeführt wird. Damit ein DesignerTransaction Prozess ohne Unterbrechung oder Störung durch Ihren ComponentChanged Ereignishandler abgeschlossen werden kann, können Sie den Status der InTransaction Eigenschaft testen und die Verarbeitung der Änderungsereignisse bis zum Abschluss der Transaktion zurückstellen, indem Sie einen DesignerTransactionCloseEventHandler hinzufügen, der Ihren ComponentChanged Ereignishandler auslöst und sich nach Abschluss der Transaktion selbst entfernt.