Microsoft Visual Basic erstellt (VB.NET ), damit Programmierer Spiele zu schaffen , Business-Software, Internet-Anwendungen und jede andere Art von Programm . Aber egal, die Art von Programm , ist es sicher, auf Events setzen . Ein Ereignis ist eine Änderung an einem Element im Speicher , die oft ein Mausklick oder ein Tastenanschlag . Wenn ein Ereignis eintritt (oder " Feuer ", wie sie oft genannt wird ) , Visual Basic läuft automatisch alle abonnierten Methoden und Subroutinen . Diese Funktionen werden als " Event-Handler . " Du kannst zu entfernen "Event Handler " mit der " . RemoveAll () "-Funktion der Delegate-Klasse . Things You
Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Studio. Öffnen Sie das Projekt und Datei, die die Event-Handler die Sie entfernen möchten enthält .
2
Suchen Sie den Punkt in Ihrem Code, der die Event-Handler die Sie entfernen möchten enthält . Erstellen Sie ein Delegierter und schreiben Sie eine leere Methode , um die Event-Handler entfernen " RemoveAll (). ":
Delegate.RemoveAll ( )
3
Hinzufügen von Parametern zur " . RemoveAll () "-Methode. Setzen Sie den ersten Parameter gleich dem Wert des Delegierten , die nicht mehr auf Ereignisse reagieren soll , und lassen Sie den zweiten Parameter gleich die Aufrufliste Sie entfernen möchten :
Delegate.RemoveAll ( sourceDelegate , SystemDelegate )
4
Speichern Sie Ihre Arbeit und testen, um sicherzustellen, dass es funktioniert wie erwartet.