Component.CanRaiseEvents Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.
protected:
virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean
Eigenschaftswert
true
, wenn die Komponente Ereignisse auslösen kann, andernfalls false
. Der Standardwert ist true
.
Hinweise
Die Standardimplementierung dieser Eigenschaft gibt immer zurück true
. Klassen, die von der Component -Klasse erben, sollten diese Eigenschaft überschreiben, um das Auslösen von Ereignissen zu deaktivieren. Wenn das Steuerelement beispielsweise in der Control -Klasse als ActiveX-Steuerelement gehostet wird, gibt die CanRaiseEvents -Eigenschaft zurück false
, wenn die Ereignisse für das ActiveX-Steuerelement eingefroren sind.
Hinweise für Vererber
Wenn Sie diese Methode in einer ableitenden Klasse überschreiben und so ändern, dass sie zurückgegeben false
wird, wird die EventHandlerList von der Events -Eigenschaft zurückgegebene Auflistung für ein Ereignis zurückgegeben null
. Ereignisse können weiterhin hinzugefügt und aus der Auflistung entfernt werden, aber die -Eigenschaft der Item[Object] Auflistung gibt immer zurück null
.