re tout le monde
Bobby le principe de ce code est tres simple.
il s'agit lors de l'appui sur un togglebutton, de remettre tous les autres togglebutton en position off, sauf celui sur lequel on à appuyer.
Tout se passe dans la macro enfonce.
pour savoir quel toggle à été appuyé on passe en argument de la macro enfonce le nom du bouton.
ensuite à travers la boucle for next on repositionne tous les boutons à off, puis on réactive le bouton appuyer :
Controls(nom) = True
et on fini par donner au label le caption de ce meme bouton :
Label2 = Controls(nom).Caption
le plus compliqué à comprendre à mon avis, c'est l'utilisation d'un boolean (pasbon) pour eviter des boucles infernales.
en effet, dans la boucle for nest on va virtuellement réappuyer sur le togglebutton, et donc relancer l'appel à la macro enfonce.
On se sert donc d'un boolean comme interrupteur , si pasbon=true, on sort de la macro sinon on continue.
Ce code est à adapter, mais le principe me semble pas faux.
en espérant t'avoir été utile.
salut