WithEvents (Visual Basic)

Especifica que uma ou mais variáveis de membro declaradas se referem a uma instância de uma classe que pode gerar eventos.

Observações

Quando uma variável é definida usando WithEvents, você pode especificar declarativamente que um método manipula os eventos da variável usando a Handles palavra-chave.

Você pode usar WithEvents apenas no nível da classe ou do módulo. Isso significa que o contexto de declaração para uma WithEvents variável deve ser uma classe ou módulo e não pode ser um arquivo de origem, namespace, estrutura ou procedimento.

Você não pode usar WithEvents em um membro da estrutura.

Você pode declarar apenas variáveis individuais — não matrizes — com WithEvents.

Regras

Tipos de elementos. Você deve declarar WithEvents variáveis como variáveis de objeto para que elas possam aceitar instâncias de classe. No entanto, não pode declará-los como Object. Você deve declará-los como a classe específica que pode gerar os eventos.

O WithEvents modificador pode ser usado neste contexto: Dim Statement

Exemplo

Dim WithEvents app As Application

Consulte também