Esta documentación está archivada y no tiene mantenimiento.

Cómo: Crear un evento y un controlador (Visual Basic)

Visual Studio 2005

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 Imports (Instrucción).

  • 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

Mostrar: