Originariamente inviato da IAL32
Ho appena fatto una cosa del genere, come ha detto oregon, devi usare
AddHandler, ma forse come metodo non è correttissimo, poichè molto spartano.
Penso che per il problema in questione, per come l' ho inteso io..., è più adatto il consiglio di Oregon perchè semplice e funzionale, il tuo codice è "troppa roba"...sempre per la richiesta di ValentinoL.
Se i controlli sono pochi si può rendere ancora più semplice scrivendo gli stessi nella Handles della stessa Sub tipo:
codice:
Private Sub ITEM_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click, Button2.Click, Button3.Click, _
CheckBox1.Click, ListBox1.Click, PictureBox1.Click
MsgBox("Hai cliccato su: " & CType(sender, Control).Name)
End Sub
se sono molti basta un ciclo e usare l' AddHandler, giusto per praticità...