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

Résolu
Kahya Messages postés 18 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 20 avril 2014 - 6 janv. 2007 à 15:54
Kahya Messages postés 18 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 20 avril 2014 - 6 janv. 2007 à 16:13
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

le5ejumeau Messages postés 130 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 9 juillet 2009
6 janv. 2007 à 16:09
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
3
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 17
6 janv. 2007 à 16:06
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"
<!--
0
Kahya Messages postés 18 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 20 avril 2014
6 janv. 2007 à 16:13
mouarf jme doutai que ça allai être un truc trop simple! jme suis prise la tete pour rien  merci beaucoup en tout cas \o/
0
Rejoignez-nous