Component.CanRaiseEvents Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda komponenta může vyvolat událost.
protected:
virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean
Hodnota vlastnosti
true
pokud komponenta může vyvolat události; v opačném případě . false
Výchozí formát je true
.
Poznámky
Výchozí implementace této vlastnosti vždy vrátí true
. Třídy, které dědí z Component třídy, by měly přepsat tuto vlastnost, aby bylo možné zakázat vyvolání událostí. Například ve Control třídě, pokud je ovládací prvek hostován jako ovládací prvek ActiveX, CanRaiseEvents vrátí vlastnost, false
pokud ovládací prvek ActiveX má své události zmrazené.
Poznámky pro dědice
Pokud přepíšete tuto metodu v odvozené třídě a změníte ji tak, aby vracela false
, EventHandlerList kolekce vrácená Events vlastností vrátí null
událost. Události je stále možné přidávat a odebírat z kolekce, ale vlastnost kolekce Item[Object] vždy vrátí null
.