Component.CanRaiseEvents Tulajdonság

Definíció

Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni.

protected:
 virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean

Tulajdonság értéke

trueha az összetevő eseményeket tud emelni; egyéb esetben. false Az alapértelmezett érték a true.

Megjegyzések

Ennek a tulajdonságnak az alapértelmezett implementációja mindig ad vissza true. Az osztálytól Component öröklő osztályoknak felül kell bírálnia ezt a tulajdonságot, hogy letilthassa az események emelését. Az osztályban Control például, ha a vezérlőt ActiveX-vezérlőként üzemeltetik, a CanRaiseEvents tulajdonság akkor ad vissza false , ha az ActiveX-vezérlő eseményei le vannak fagyasztva.

Megjegyzések az öröklőkhöz

Ha felülbírálja ezt a metódust egy származtatási osztályban, és azt visszatérésre falsemódosítja, a EventHandlerListEvents tulajdonság által visszaadott gyűjtemény egy eseményhez ad vissza null . Az események továbbra is hozzáadhatók és eltávolíthatók a gyűjteményből, de a gyűjtemény tulajdonsága Item[Object] mindig visszatér null.

A következőre érvényes:

Lásd még