Ler em inglês

Partilhar via


Component.CanRaiseEvents Propriedade

Definição

Obtém um valor que indica se o componente pode acionar um evento.

C#
protected virtual bool CanRaiseEvents { get; }

Valor da propriedade

true se o componente pode gerar eventos; caso contrário, false. O padrão é true.

Comentários

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.

Notas aos Herdeiros

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.

Aplica-se a

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

Confira também