Ereignisse

Klassen oder einzelne Objekte können Ereignisse auslösen, die von anderen abonniert werden können. Zu einem Ereignis kann es beliebig viele Abonnenten in beliebig vielen Objekten geben. In diesem Fall ruft das Objekt Unterroutinen in allen Abonnenten auf, wenn eine bestimmte Situation eintritt.

Ereignisse in VB

Für den Ereignismechanismus im .NET Framework sind für VB vier Bausteine wichtig:

  • Deklaration eines Ereignismitglieds in der das Ereignis auslösenden Klasse (ggf. mit Parametern)

    Public Shared Event CheckInStart(ByVal pass As Passagier)
  • Auslösen des Ereignisses in einer Methode der das Ereignis definierenden Klasse (ggf. mit Werten für die Parameter)

    RaiseEvent CheckInStart(Me)
  • Deklaration einer Ereignisbehandlungsroutine im Client ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.