Component.CanRaiseEvents Propriedade
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o componente pode acionar 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
true
se o componente pode gerar eventos; caso contrário, false
. O padrão é true
.
A implementação padrão dessa propriedade sempre retorna true
. As classes que herdam da Component classe devem substituir essa propriedade para fornecer a capacidade de desabilitar a geração de eventos. Por exemplo, na Control classe , se o controle estiver sendo hospedado como um controle ActiveX, a CanRaiseEvents propriedade retornará false
se o controle ActiveX tiver seus eventos congelados.
Se você substituir esse método em uma classe derivada e alterá-lo para retornar false
, a EventHandlerList coleção retornada pela Events propriedade retornará null
para um evento. Os eventos ainda podem ser adicionados e removidos da coleção, mas a propriedade da Item[Object] coleção sempre retornará null
.
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: