Component.CanRaiseEvents Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.