Freigeben über


Component.CanRaiseEvents Eigenschaft

Definition

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

truewenn die Komponente Ereignisse auslösen kann; andernfalls . false Der Standardwert lautet 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 z. B. in der Control Klasse als ActiveX-Steuerelement gehostet wird, gibt die CanRaiseEvents Eigenschaft zurück false , wenn das ActiveX-Steuerelement seine Ereignisse fixiert hat.

Hinweise für Vererber

Wenn Sie diese Methode in einer ableitenden Klasse außer Kraft setzen und sie so ändern, dass sie zurückgegeben falsewird, gibt die EventHandlerList von der Events Eigenschaft zurückgegebene Auflistung für ein Ereignis zurück null . Ereignisse können weiterhin hinzugefügt und aus der Auflistung entfernt werden, die Eigenschaft der Item[Object] Auflistung wird jedoch immer zurückgegeben null.

Gilt für:

Weitere Informationen