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. |
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)
Demonstra Passo a passo: Declarando e disparando eventos
Demonstra Passo a passo: Tratamento de eventos
Como: Escrever manipuladores evento
Eventos e manipuladores de eventos