Sdílet prostřednictvím


IComponentChangeService.ComponentChanged Událost

Definice

Nastane, když byla komponenta změněna.

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 dochází, když se změní jakákoli komponenta ve formuláři. 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:

A DesignerTransaction může vyvolat více ComponentChanged událostí. Některé ComponentChanged obslužné rutiny událostí můžou kolidovat s očekávanými posloupnostmi událostí, například pokud váš kód změní hodnoty vlastností v době, kdy k transakci dochází. Obslužná rutina ComponentChanged události může také ovlivnit výkon, pokud se po každé změně v průběhu DesignerTransaction každé změny vykreslí. Chcete-li povolit DesignerTransaction dokončení procesu bez přerušení nebo rušení ComponentChanged obslužnou rutinou události, můžete otestovat stav InTransaction vlastnosti a odložit zpracování událostí změn do dokončení transakce. Uděláte to tak, že přidáte obslužnou ComponentChanged rutinu DesignerTransactionCloseEventHandler události a odeberete ji po dokončení transakce.

Platí pro

Viz také