Partilhar via


WithEvents

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

Comentários

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

Você pode usar WithEvents somente em nível de classe ou módulo.Isso significa que o contexto de declaração para uma variável WithEvents deve ser uma classe ou módulo e não pode ser um arquivo de código-fonte, namespace, estrutura ou procedimento.

Não é possível 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 as variáveis WithEvents para serem variáveis de objeto para que elas possam aceitar instâncias de classe.No entanto, você não pode declará-las como Object.Você deve declarar a variável como a classe específica que pode gerar os eventos.

O modificador WithEvents pode ser utilizado neste contexto: Instrução Dim (Visual Basic)

Consulte também

Conceitos

WithEvents e Cláusula Handles

Referência

Trata

Palavras-chave Linguagem Visual Basic

Outros recursos

Eventos no Visual Basic