Compartilhar via


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 somente no nível da classe ou do módulo. Isso significa que o contexto de declaração de 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 de 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, você 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: Instrução Dim

Exemplo

Dim WithEvents app As Application

Consulte também