Component.CanRaiseEvents Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 true
sempre . 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à null
sempre .