Compartilhar via


WithEvents (Visual Basic)

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 elemento. Você deve declarar WithEvents variáveis como variáveis de objeto para que eles podem 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

Referência

Cláusula Handles (Visual Basic)

Outros recursos

Palavras-chave (Visual Basic)

Eventos (Visual Basic)