Bonjour,
le titre de ce message ne correspond pas tout a fait a ce que je cherche mais, je ne sais pas trop ce que je cherche non plus
En fait j'ai une fonction qui prend en paramètre il liste de string. Pour chaque string je crée un bouton qui a comme texte ce string. Je voudrais que lorsque l'utilisateur clique sur un bouton, cela appelle une méthode qui prend en paramètre le texte du bouton.
Voici mon code de départ :
La variable $compteur commence à une valeur supérieur à zéro dans la boucle et @_ désigne ma liste de paramètre donné à ma méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for ($compteur; $compteur < @_; $compteur++ ) { push(@listeBouton, $framePaneResultats->Button( -text => $_[$compteur], -command=>sub { $controleur -> getInfosBouteilleVin($_[$compteur]); },)); }
La variable $controleur désigne un objet que j'instancie avant l'appelle de ma méthode.
La première idée qui m'est venu a l'esprit est de récupérer le nom du bouton mais, une autre méthode existe peut etre
Partager