Condividi tramite


Component.CanRaiseEvents Proprietà

Definizione

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

protected:
 virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean

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

Vedi anche