Como: Criar um evento e um identificador (Visual Basic)
Este exemplo define um evento, TimeExpired e um manipulador de eventos, HandleTimeExpired e usa a instrução AddHandler para associá-los.
Exemplo
Public Event TimeExpired(ByVal Status As String)
Public Sub HandleTimeExpired(ByVal Status As String)
' Perform desired processing for when time has expired.
MsgBox("HandleTimeExpired caught the TimeExpired event" & _
vbCrLf & "Status = " & Status)
End Sub
Public Sub SetUpEventHandler()
AddHandler TimeExpired, AddressOf HandleTimeExpired
End Sub
Compilando o código
Este exemplo requer:
Acesso aos membros do espaço de nomes System.Adicione uma declaração Imports se você não está qualificando completamente os nomes de membros em seu código.Para obter mais informações, consulte Declaração Imports (Tipo e Namespace .NET).
A instrução Event estar no nível de classe e não dentro de qualquer procedimento.
A instrução Event e ambos os procedimentos (HandleTimeExpired e SetUpEventHandler) a serem definidos na mesma classe ou módulo.Caso contrário, a instrução AddHandler deve qualificar o evento e o manipulador para os objetos na qual eles são definidos.
Consulte também
Tarefas
Como: acionar um evento (Visual Basic)
Conceitos
Eventos e manipuladores de eventos