Microsoft skabte Visual BASIC ( VB.NET ) for at tillade programmører at skabe spil , business software, Internet-applikationer og enhver anden form for program. Men uanset hvilken type program , er det sikkert at stole på Events. En begivenhed er en ændring til et element i hukommelsen , ofte et museklik eller et tastatur slagtilfælde. Når en begivenhed indtræffer (eller " brande ", som det ofte kaldes ) , Visual Basic kører automatisk alle abonneres Metoder og Subrutiner . Disse funktioner kaldes " hændelseshandlere . " Du kan fjerne "Event Handlers " ved at bruge " . RemoveAll ()" funktion Delegate klassen. Ting du skal
Visual Studio
Vis Flere Instruktioner
1
Open Visual Studio. Åbn det projekt, og fil, der indeholder hændelseshandlere , du ønsker at fjerne.
2
Find det punkt i din kode , der indeholder de hændelseshandlere , du ønsker at fjerne. Opret en Delegeret og skrive en tom metode til at fjerne de hændelseshandlere " RemoveAll () ". : Hej
Delegate.RemoveAll ()
3
Tilføj parametre til " . RemoveAll ( ) "-metoden . Indstil den første parameter svarende til værdien af den delegerede , der ikke længere reagerer på begivenhederne , og lad den anden parameter er lig påkaldelsen liste, du ønsker at fjerne : Hej
Delegate.RemoveAll ( sourceDelegate , SystemDelegate )
4
Gem dit arbejde, og teste det for at sikre, at det fungerer som forventet.