Sdílet prostřednictvím


IComponentChangeService.ComponentChanged Událost

Definice

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.

Platí pro

Viz také