Freigeben über


Gewusst wie: Auslösen eines Ereignisses (Visual Basic)

Aktualisiert: November 2007

In diesem Beispiel wird ein Ereignis definiert (TimeExpired), und mit der RaiseEvent-Anweisung wird das Eintreten des Ereignisses verursacht.

Beispiel

Public Event TimeExpired(ByVal Status As String)
Public Sub RaiseTimeExpiredEvent()
    RaiseEvent TimeExpired("Your time has run out")
End Sub

Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. Sie finden es in der Codeausschnittauswahl unter Programmiersprache Visual Basic. Weitere Informationen finden Sie unter Gewusst wie: Einfügen von Ausschnitten in den Code (Visual Basic).

Kompilieren des Codes

Für dieses Beispiel ist Folgendes erforderlich:

  • Zugriff auf die Member des System-Namespaces. Fügen Sie eine Imports-Anweisung hinzu, wenn der Code keine vollqualifizierten Membernamen enthält. Weitere Informationen finden Sie unter Imports-Anweisung (.NET-Namespace und Typ).

  • Die Event-Anweisung muss sich auf der Klassenebene befinden und darf nicht in eine Prozedur eingebettet sein.

  • Die RaiseEvent-Anweisung muss sich innerhalb einer Prozedur in der Anwendung befinden.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines Ereignisses und eines Handlers (Visual Basic)

Konzepte

Ereignisse und Ereignishandler

Referenz

<languageKeyword>Event</languageKeyword>-Anweisung

RaiseEvent-Anweisung

Weitere Ressourcen

Ereignisse in Visual Basic