Component.CanRaiseEvents Proprietà

Definizione

Ottiene un valore che indica se il componente può generare un evento.

C#
protected virtual bool CanRaiseEvents { get; }

Valore della proprietà

true se il componente può generare eventi; in caso contrario, false. Il valore predefinito è true.

Commenti

L'implementazione predefinita di questa proprietà restituisce truesempre . Le classi che ereditano dalla Component classe devono eseguire l'override di questa proprietà per consentire di disabilitare la generazione di eventi. Ad esempio, nella Control classe , se il controllo è ospitato come controllo ActiveX, la CanRaiseEvents proprietà restituisce false se il controllo ActiveX ha gli eventi bloccati.

Note per gli eredi

Se si esegue l'override di questo metodo in una classe derivata e lo si modifica in modo da restituire false, la EventHandlerList raccolta restituita dalla Events proprietà restituisce null per un evento. Gli eventi possono comunque essere aggiunti e rimossi dall'insieme, ma la proprietà della Item[Object] raccolta restituirà nullsempre .

Si applica a

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche