Ajouter un événement sur bouton radio créé dynamiquement

Résolu
nrgumn -  
 nrgumn -
Bonjour à tous,

J'ai créé plusieurs "radio bouton" grâce à la commande
Controls.Add("Forms.optionbutton.1", "Bouton_reponse" & Num_reponse, True)

Chaque bouton radio créé est stocké dans un tableau de la manière suivante
Dim Boutons_reponses(100) As Control
Set Boutons_reponses(Num_reponse) = Frame_Boutons_reponses(Num_frame).Controls.Add("Forms.optionbutton.1", "Bouton_reponse" & Num_reponse, True)

Mon problème, c'est que malgré toutes mes tentatives, je n'arrive pas à ajouter un événement de type "Click" sur chacun de ces radio bouton.

Le clic sur n'importe quel radio bouton devra déclencher une fonction (toujours la même fonction, peu importe le radio bouton cliqué) avec passage d'un argument en paramètre (un nombre entier)

Merci d'avance pour votre aide.

1 réponse

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Le plus simple me semble-t-il, est de créer un module de classe pour tes boutons et tu passes ton paramètre dans la propriété tag.
    Si tu ne connais pas tu regardes ce tuto de lermite222
    Toujours zen
    La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
    1
    1. nrgumn
       
      Merci beaucoup.
      C'est excatement ce que je cherchais, et la propriété TAG répond parfaitement à mon besoin.
      0