
Envoyé par
roshy
Dans maProcedure, au lieu de mettre le sender as object peux-tu le mettre sender as Button?
Et ensuite, cela m'apporte quoi?
Je ne peux toujours pas différencier le bouton pressé... et récuperer au moins son nom ou libelle...

Envoyé par
sperot51
dim b as button = directcast(sender, button)
ensuite soit tu peux faire if b.name =
Il faut juste alors mettre le nom du bouton est à égale au libellé comme ca, on peut travailler dessus simplement.
Alors la solution :
Pour le bouton dynamque, il faut :
AddHandler btn_Bouton.Click, AddressOf test
pour ajouter une action.
Et voila la procédure test :
1 2 3 4 5
| Private Sub test(ByVal sender As Button, ByVal e As System.EventArgs)
' Dim b As Button = DirectCast(sender, Button)
MsgBox(sender.Name)
End Sub |
Dans ce cas la, tu n'a plus besoin de DirectCast(sender, Button).....
Partager