Il metodo di gestione dell'evento non ha una firma compatibile con l'evento stesso.
Tu stai facendo questa assegnazione:
AddHandler btSelRighe(i).Click, AddressOf GestioneRigaSelezionata
quindi il tuo metodo
GestioneRigaSelezionata() dovrebbe gestire l'evento
Click.
L'evento
Click passa come parametro un oggetto
EventArgs, mentre il metodo vuole come parametro un
MouseEventArgs:
Private Sub GestioneRigaSelezionata (ByVal sender As Object, ByVal e As MouseEventArgs)
Devi modificare il tipo di dato per accettare un più generico
EventArgs, altrimenti è ovvio che non è possibile passare come parametro un oggetto che appartiene a una classe più generica di quella più specifica richiesta dal metodo.
Ciao!