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