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í.
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.