Component.CanRaiseEvents Właściwość

Definicja

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.Gets a value indicating whether the component can raise an event.

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

Wartość właściwości

Boolean

true Jeśli składnik może zgłaszać zdarzenia; w przeciwnym razie false .true if the component can raise events; otherwise, false. Wartość domyślna to true.The default is true.

Uwagi

Domyślna implementacja tej właściwości zawsze zwraca wartość true .The default implementation of this property always returns true. Klasy dziedziczące z Component klasy powinny zastąpić tę właściwość, aby zapewnić możliwość wyłączenia wywoływania zdarzeń.Classes that inherit from the Component class should override this property to provide the ability to disable the raising of events. Na przykład w Control klasie, jeśli formant jest hostowany jako Kontrolka ActiveX, CanRaiseEvents Właściwość zwraca, false Jeśli kontrolka ActiveX ma zamrożone zdarzenia.For example, in the Control class, if the control is being hosted as an ActiveX control, the CanRaiseEvents property returns false if the ActiveX control has its events frozen.

Uwagi dotyczące dziedziczenia

Jeśli zastąpisz tę metodę w klasie pochodnej i zmienisz ją na Return false , EventHandlerList Kolekcja zwracana przez Events Właściwość zwraca null dla zdarzenia.If you override this method in a deriving class and change it to return false, the EventHandlerList collection returned by the Events property returns null for an event. Zdarzenia można nadal dodawać i usuwać z kolekcji, ale Item[Object] Właściwość kolekcji zawsze będzie zwracać null .Events can still be added and removed from the collection, but the collection's Item[Object] property will always return null.

Dotyczy

Zobacz też