Appliquer la meme procedure au clik de tout les boutons d'un form

Résolu
Signaler
Messages postés
18
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
20 avril 2014
-
Messages postés
18
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
20 avril 2014
-
Bonjour! Voila, je crois que mon titre est assez explicite : j'ai un formulaire avec une quarantaine de boutons, et je dois appeller la meme fonction lors du clic sur n'importe quel bouton de ce formulaire (la valeur passé en parametre est juste sender.text, donc le texte du bouton sur lequel on a cliqué). Actuellement j'ai appellé l'execution de cette fonction sur chaque bouton, du genre
Private

Sub po1_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles po1.Click
            affichinfo(sender.text)

End
Sub

Et ça 40 fois, autant vous dire que ça prends de la place -_- Quelqu'un aurait une solution pour faire la meme chose mais dans une fonction par exemple qui dirait : "Pour tout clik sur un bouton de ce formulaire, appeller la fonction affichinfo" ??
Merci a vous :)

3 réponses

Messages postés
130
Date d'inscription
mardi 11 mars 2003
Statut
Membre
Dernière intervention
9 juillet 2009

c'est super simple regarde :

Sub po1_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles po1.Click, po2.click, po3.click, ....
            affichinfo(sender.text)

EndSub
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

sans garanti (car je ne fais pas de dotnet) mais regarde cette source (ainsi que le comm de Kenji)

@++

<hr size="2" width="100%" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
Messages postés
18
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
20 avril 2014

mouarf jme doutai que ça allai être un truc trop simple! jme suis prise la tete pour rien  merci beaucoup en tout cas \o/