Microsoft skapade Visual Basic ( VB.NET ) för att tillåta programmerare att skapa spel , affärssystem , applikationer Internet och alla andra typer av program . Men oavsett vilken typ av program , är det säkert att förlita sig på händelser . En händelse är en förändring till ett objekt i minnet , ofta ett musklick eller ett tangentbord stroke . När en händelse inträffar ( eller " brand " som det ofta kallas ) , kör Visual Basic automatiskt alla tecknade Metoder och subrutiner . Dessa funktioner kallas " händelsehanterare . " Du kan ta bort " händelsehanterare " genom att använda " . RemoveAll ( ) " -funktion för delegaten klassen . Saker du behöver Review, Visual Studio
Visa fler instruktioner
1
Öppna Visual Studio . Öppna projektet och fil som innehåller händelsehanterare du vill ta bort .
2
Lokalisera punkten i koden som innehåller händelsehanterare du vill ta bort . Skapa en delegat och skriv en tom metod att ta bort de händelsehanterare " removeAll ( ) . " :
Delegate.RemoveAll ( ) Addera 3
Lägg parametrar till " . removeAll ( ) "-metoden. Ställ den första parametern är lika med värdet av den delegat som inte längre svarar på händelser , och låt den andra parametern är lika åkallan listan du vill ta bort :
Delegate.RemoveAll ( sourceDelegate , SystemDelegate ) katalog
4
Spara ditt arbete och testa den för att se den presterar som förväntat .