Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Component.CanRaiseEvents-Eigenschaft

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

Namespace:  System.ComponentModel
Assembly:  System (in System.dll)
protected virtual bool CanRaiseEvents { get; }

Eigenschaftswert

Typ: System.Boolean
true, wenn die Komponente Ereignisse auslösen kann, andernfalls false. Der Standardwert ist true.

In der Standardimplementierung dieser Eigenschaft wird immer true zurückgegeben. Klassen, die von der Component-Klasse erben, sollten diese Eigenschaft überschreiben, damit das Auslösen von Ereignissen deaktiviert werden kann. Wenn z. B. das Steuerelement in der Control-Klasse als ActiveX-Steuerelement gehostet wird, gibt die CanRaiseEvents-Eigenschaft false zurück, wenn die Ereignisse des Steuerelements eingefroren sind.

Hinweise zur Vererbung

Wenn Sie diese Methode in einer abgeleiteten Klasse überschreiben und sie so ändern, dass sie false zurückgibt, gibt die von der Events-Eigenschaft zurückgegebene EventHandlerList-Auflistung für ein Ereignis null zurück. Ereignisse können der Auflistung weiterhin hinzugefügt und aus ihr entfernt werden, die Item-Eigenschaft der Auflistung gibt jedoch immer null zurück.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ