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 urč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
truepokud komponenta může vyvolat události; v opačném případě . false Výchozí hodnota 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 tuto vlastnost přepsat, aby bylo možné zakázat vyvolávání událostí. Například ve Control třídě, pokud je ovládací prvek hostován jako Ovládací prvek ActiveX, CanRaiseEvents vrátí false vlastnost, pokud ovládací prvek ActiveX má jeho události zablokované.
Poznámky pro dědice
Pokud tuto metodu přepíšete v odvozené třídě a změníte ji na vrácení false, EventHandlerList kolekce vrácená Events vlastností vrátí null pro událost. Události lze stále přidávat a odebírat z kolekce, ale vlastnost kolekce Item[Object] bude vždy vrácena null.