IComponentChangeService.ComponentChanged Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá se při změně součásti.
public:
event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler
Event ComponentChanged As ComponentChangedEventHandler
Event Type
Poznámky
K této události dojde, když se změní jakákoli součást formuláře. K této události nedojde během načítání a uvolnění formuláře, protože v tuto chvíli se očekávají změny.
Poznámka
Může DesignerTransaction vyvolat více ComponentChanged událostí. Některé ComponentChanged obslužné rutiny událostí mohou kolidovat s očekávanými sekvencemi událostí, například pokud kód mění hodnoty vlastností, když probíhá transakce. Obslužná rutina ComponentChanged události může také ovlivnit výkon, pokud se po každé změně vykreslí, zatímco DesignerTransaction probíhá. Chcete-li umožnit DesignerTransaction v procesu dokončení bez přerušení nebo rušení obslužnou ComponentChanged rutinou události, můžete testovat stav InTransaction vlastnosti a odložit zpracování událostí změn až do dokončení transakce přidáním , který vyvolá obslužnou DesignerTransactionCloseEventHandlerComponentChanged rutinu události a odebere se po dokončení transakce.