Component.CanRaiseEvents Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se o componente pode gerar um evento.
protected:
virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean
Valor de Propriedade
true se o componente conseguir gerar eventos; caso contrário, false. A predefinição é true.
Observações
A implementação padrão desta propriedade devolve truesempre . As classes que herdam da Component classe devem sobrepor-se a esta propriedade para permitir a possibilidade de desativar a elevação de eventos. Por exemplo, na Control classe, se o controlo estiver hospedado como um controlo ActiveX, a CanRaiseEvents propriedade retorna false se o controlo ActiveX tiver os seus eventos congelados.
Notas para Herdeiros
Se sobrescreveres este método numa classe derivante e o alterares para devolver false, a EventHandlerList coleção devolvida pela Events propriedade retorna null um evento. Os eventos ainda podem ser adicionados e removidos da coleção, mas a propriedade da Item[Object] coleção irá sempre devolver null.