. Visual Basic Net ( VB.NET) ermöglicht es Benutzern, Veranstaltungen in einem Programm zu behandeln , wenn sie auftreten , wodurch die Notwendigkeit für Programmlogik warten, um in einer sequentiellen Weise ausgeführt werden. Ereignisse sind die Aktionen und Signale , die während der Ausführung des Codes auf. Zum Beispiel, wenn ein Benutzer klickt auf eine Schaltfläche auf einem Formular , wird diese Erhöhung einen "Click" oder " OnClick "-Ereignis . Sie können Code schreiben, um speziell das Ereignis behandeln . Der Code wird jedes Mal, wenn das Ereignis ausgelöst wird ausgeführt. Das bedeutet, jeder Code, den Sie auf die " Button_OnClick " Ereignis beimessen wird jedes Mal, wenn ein Benutzer auf die Schaltfläche in der Anwendung auszuführen. Things You
Visual Basic brauchen . NET
Visual Studio. MET Software
anzeigen Weitere Anweisungen
Konfiguration
1
Starten Sie den Visual Studio. NET-Anwendung .
2
Öffnen Sie Ihr Projekt oder ein neues Projekt beginnen , wenn Sie nicht über ein bestehendes Projekt eingerichtet. Wählen Sie eine " Windows-Anwendung " und " VB.NET " als Sprache .
3
Fügen Sie eine neue Form für das Projekt.
4
Ziehen Sie eine Schaltfläche Control-Objekt aus der Seitenleiste in das Formular.
5
auf dem Formular Doppelklicken Sie auf den Code -Behind- Fenster zu öffnen.
anheben und ein Ereignis behandeln
Seite 6
erstellen Sie eine " Klasse ", falls erforderlich. Wenn Ihre Veranstaltung zu einem Objekt einer benutzerdefinierten Klasse gebunden werden , müssen Sie die Klassendefinitionen erstellen. Wenn Sie eine bestehende Klasse verwenden, können Sie diesen Schritt überspringen.
7
Neues "Event ", falls erforderlich. Einige Ereignisse für die Steuerelemente sind in VB.Net vorausgefüllt . Wenn Sie eine bereits vorhandene Ereignis zu verwenden , würden Sie es aus dem Dropdown-Feld für die Steuerung wählen . Wenn Sie Ihre eigenen benutzerdefinierten Ereignis erstellen möchten , müssen Sie das Ereignis Unterschrift erklären und lösen Sie das Ereignis . Sie erklären die Veranstaltung Signatur mit dem "Event" -Schlüsselwort in der Klasse Erklärungen , zum Beispiel:
Public Event CustomEvent (ByVal Argument als Integer)
Sie würden dann lösen Sie das Ereignis durch Aufrufen der " RaiseEvent "-Funktion , zum Beispiel:
RaiseEvent CustomEvent (1)
8
erstellen Sie alle " OnEvent "Methoden für Ihre Veranstaltung, wie gebraucht. Dieser Schritt ist in der Regel optional, aber ist eine gute Übung . Sie müssten diese als geschützt " Overridable " Subroutinen erstellen und rufen Sie die " RaiseEvent "-Methode.
9
Griff ein "Event ". Sie benötigen , um ein Ereignis mit einem Ereignis zuzuordnen . Eventhandler sind Unterprogramme, die aufgerufen wird, wenn ein Ereignis eintritt, sind . Sie können Behandeln von Ereignissen in einer Vielzahl von Möglichkeiten. Sie können die " WithEvents "-Anweisung , um das Ereignis zu behandeln statisch beim Kompilieren , oder benutzen Sie die " AddHandler "-Anweisung , um das Ereignis zu behandeln dynamisch zur Laufzeit . Für die statische Option , würden Sie zunächst den " WithEvents " Erklärung für das Objekt wie folgt:
Privat WithEvents ObjectName Wie ClassName
Sie würden dann fügen Sie die Griffe Klasse , um das Ereignis zu verknüpfen das Objekt :
Protected Sub ObjectName_EventName (ByVal Argument As Integer ) ObjectName.EventName
Griffe Für die dynamische Option würden Sie die Erklärung wie folgt:
Protected Sub ObjectName_EventName (ByVal Argument As Integer )
AddHandler ObjectName.EventName , AddressOf ObjectName_EventName