Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come rimuovere tutti i gestori eventi in VB.Net

Microsoft ha creato Visual Basic ( VB.NET ) per consentire ai programmatori di creare giochi , software per il business , applicazioni Internet e qualsiasi altro tipo di programma . Ma non importa il tipo di programma , è certo di contare su eventi . Un evento è una modifica di un elemento in memoria , spesso un clic del mouse o un colpo della tastiera . Quando si verifica un evento ( o "fuochi" , come viene spesso chiamato ) , Visual Basic esegue automaticamente tutti i metodi e delle subroutine sottoscritti. Queste funzioni sono chiamate " gestori di eventi . " È possibile rimuovere " di gestori di eventi " utilizzando la funzione " . RemoveAll ()" della classe Delegate . Cose che ti serviranno
Visual Studio
Mostra più istruzioni
1

Aprire Visual Studio . Aprire il progetto e il file che contiene i gestori di eventi che si desidera rimuovere .
2

Individuare il punto del codice che contiene i gestori di eventi che si desidera rimuovere . Creare un delegato e scrivere una vuota metodo per rimuovere i gestori di eventi " RemoveAll ( ) . " :

Delegate.RemoveAll ( )
3

Aggiungi parametri alla metodo " . RemoveAll ( ) " . Impostare il primo parametro uguale al valore del Delegato che non deve più rispondere a eventi , e lasciare che il secondo parametro uguale l'elenco chiamate che si desidera rimuovere :

Delegate.RemoveAll ( sourceDelegate , SystemDelegate ) per
4

Salvare il lavoro e testarlo per assicurarsi che funzioni come previsto.

 

Programmazione © www.354353.com