In Computer-Programmierung, Auslösen eines Ereignisses bedeutet eine Funktion aufrufen zu verkünden, ist etwas passiert . You raise Ereignisse in Visual Basic mit der " RaiseEvent "-Anweisung. Um eine Veranstaltung zu erhöhen , müssen Sie zunächst erklären, seine Quelle an der Modul-Ebene der Klasse oder Struktur -Modul , in dem Sie es verwenden möchten . Von dort aus können Sie das Ereignis von überall erheben innerhalb der gleichen Veranstaltung Quelle seiner Erklärung . Auch einen " WithEvents " Variable oder Objekt ausgelöste Ereignisse zu behandeln. Anleitung
1
Öffnen Sie Visual Basic und starten Sie eine neue Anwendung Projekt. Doppelklicken Sie auf den "Button" Steuerelement, um es zu Ihrem Formular hinzuzufügen. Doppelklicken Sie auf das "Label"- Steuerelement, um es dem Formular hinzufügen , auch.
2
Presse "F7" , um den Code zu öffnen. Geben Sie den folgenden , um eine neue Klasse zu deklarieren und Erstellen von Elementen auf Klassenebene :
Public Class MyEvent
Privat Klicks As Short = 0
Privat WithEvents Gimmick Wie MyEvent
Public Event AddClick ()
Jede Veranstaltung der " RaiseEvent "-Anweisung aufgerufen werden, müssen in der Klasse deklariert werden und jedes Objekt, das ein Ereignis umgeht, muss die " WithEvents "-Anweisung.
verwenden
3
Geben Sie den folgenden in der " Form1_Load " sub: .
myObject = New MyEvent
Dies erzeugt ein Objekt der " MyEvent " class
4
Geben Sie den folgenden , um eine neue zu erstellen sub :
Public Sub geklickt ()
RaiseEvent AddClick ()
End Sub
wenn sie aufgerufen wird , hebt diese Funktion die AddClick Fall, dass Sie bei der Klasse deklariert
5
Geben Sie den folgenden , um ein Untermenü der das Ereignis übernimmt erstellen : .
private Sub Display ( ) Griffe myObject.AddClick
Label1.Text = " Zeiten, die Sie geklickt haben :" & Klicks
End Sub