Cómo: Crear un evento y un controlador (Visual Basic)
Actualización: noviembre 2007
En este ejemplo se define un evento, TimeExpired, y un controlador de eventos, HandleTimeExpired, y se utiliza la instrucción AddHandler para asociarlos.
Ejemplo
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
Compilar el código
Para este ejemplo se necesita:
Acceso a los miembros del espacio de nombres System. Agregue una instrucción Imports si no incluye nombres de miembro completos en el código. Para obtener más información, vea Instrucción Imports (Tipo y espacio de nombres de .NET).
La instrucción Event debe estar en el nivel de la clase, no dentro de ningún procedimiento.
La instrucción Event y ambos procedimientos (HandleTimeExpired y SetUpEventHandler) deben estar definidos en la misma clase o el mismo módulo. De lo contrario, la instrucción AddHandler debe calificar el evento y el controlador para los objetos en los que están definidos.
Vea también
Tareas
Cómo: Provocar un evento (Visual Basic)
Conceptos
Eventos y controladores de eventos