Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť všetky obslužných rutín udalostí v VB.Net

Microsoft vytvoril Visual Basic ( VB.NET ) umožniť programátorom vytvárať hry , podnikový softvér , internetové aplikácie a iný typ programu . Ale bez ohľadu na typ programu , je isté , že spoliehať sa na udalosti . Udalosť je zmena na položku v pamäti , často myši alebo mŕtvice klávesnicu . Keď nastane udalosť ( alebo " oheň " , ako je často nazývaný ) , Visual Basic automaticky spustí všetky objednané metódy a podprogramov . Tieto funkcie sa nazývajú " obslužné rutiny udalostí . " Môžete odstrániť " obslužných rutín udalostí" pomocou " RemoveAll ( ) . " Funkciu triedy delegáta . Veci , ktoré budete potrebovať klipart Visual Studio
Zobraziť viac Inštrukcie Cestuj 1

Otvorte aplikáciu Visual Studio . Otvorte projekt a súbor , ktorý obsahuje obslužné rutiny udalostí , ktoré chcete odstrániť .
2

Vyhľadajte miesto vo svojom kóde , ktorý obsahuje obslužné rutiny udalostí , ktoré chcete odstrániť . Vytvorte delegáta a písať prázdna " . RemoveAll ) ( " metóda na odstránenie obslužných rutín udalostí :

Delegate.RemoveAll ( )
3

Pridať parametrov " RemoveAll ( ) . " metódy . Nastavte prvý parameter sa rovná hodnote delegáta , ktorý by mal už reagovať na udalosti , a nechať druhý parameter rovný zoznam vyvolanie , ktorú chcete odstrániť :

Delegate.RemoveAll ( sourceDelegate , SystemDelegate )
stránka 4

Uložte prácu a vyskúšať , aby zabezpečili , že vystupuje , ako sa očakávalo .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené