Component.CanRaiseEvents Propriedade

Definição

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.

Aplica-se a

Ver também