Partilhar via


Como: Adicionar eventos em uma classe

Adicionar eventos a uma classe, declarando-os com o Events demonstrativo. A declaração inclui o nome do evento e os argumentos que ele usa.

Adicionar um evento a uma classe especifica que um objeto desta classe pode elevar um evento específico.Para fazer com que um evento realmente ocorrer, você deve usar o RaiseEvent demonstrativo. Você pode usar o Handles palavra-chave ou o AddHandler demonstrativo para associar o evento com um procedimento de manipulador de eventos. Eventos devem ser elevados dentro do escopo em que elas são declaradas.Por exemplo, um classe derivada não pode disparar eventos herdados de um classe base.

Observação:

Eventos não podem ter valores de retorno, argumentos opcionais, ou ParamArray argumentos.

Para adicionar um evento a uma classe

  • Na seção declarações do módulo de classe que define a classe, use o Event demonstrativo para declarar o evento com quaisquer argumentos você deseja que ele tem. Por exemplo:

    Public Event PercentDone(ByVal Percent As Single, _
                             ByRef Cancel As Boolean)
    

Consulte também

Tarefas

Demonstra Passo a passo: Declarando e disparando eventos 

Demonstra Passo a passo: Tratamento de eventos

Como: Escrever manipuladores evento

Conceitos

Eventos e manipuladores de eventos

Delegados e o operador AddressOf

AddHandler e RemoveHandler

Referência

demonstrativo RaiseEvent

Trata

AddHandler demonstrativo

Outros recursos

Polimorfismo