Ivan Gentile

Office and .NET blog
posts - 24, comments - 0, trackbacks - 2

Abbinare più eventi ad uno stesso metodo in VB.Net

Per collegare più eventi ad un singolo Handler evento in VB.Net basta modificale la clausola degli Handles del metodo aggiungendo i nomi degli eventi che si vogliono associare al metodo stesso.

Separiamo i nomi degli eventi con le virgole come nell'esempio seguente.

Questo codice mostra come collegare al metodo Button_Click gli eventi generati di tre Button differenti.

 Sub Button_Click (ByVal sender as System.Object, _
    ByVal e as System.EventArgs) _
    Handles Button1.Click, Button2.Click, Button3.Click

In questo modo l'evento Button_Click verrà eseguito alla pressione di tutti e tre i pulsanti.

Bisogna fare attenzione a non riabinare poi l'evento On_click di un Button ad un ltro metodo perchè ovviamente l'evento sarebbe associato a due metodi differenti, generando un errore.

Ciao

Ivan

posted on mercoledì 15 marzo 2006 12.29