Evènements communs groupe de contrôle [Résolu]

Alastor99 6 Messages postés lundi 29 juin 2009Date d'inscription 21 juillet 2009 Dernière intervention - 21 juil. 2009 à 17:56 - Dernière réponse : Alastor99 6 Messages postés lundi 29 juin 2009Date d'inscription 21 juillet 2009 Dernière intervention
- 21 juil. 2009 à 18:10
Bonjour à tous,

J'ai un problème concernant les groupes de contrôle.

En effet, imaginons qu'on ai 3 boutons et qu'on veuille leur affecter un évènement commun, on peut faire :

private sub bouton_click(...) handles bouton1.click, bouton2.click, bouton2.click

Mais si l'on crée les contrôles pendant l'éxécution, comment faire. Exemple, j'ai un certain nombre de choix possibles, dont le nombre peut varier. Je récupère donc ce nombre de choix et je crée un bouton pour chaque choix et je l'affiche sur la feuille. Je voudrais que quand je clique sur n'importe lequel des boutons celà m'amène dans un évènement commun.

Sous VB6 on utilisait private sub boutton_click(index as integer), et on ajoutait des controles au groupe, mais là je ne vois pas du tout comment faire (la méthode que j'ai décrite précédemment ne marche pas étant donné qu'on ne sais pas combien de controle on va avoir...)

Merci d'avance de votre aide.
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Alastor99 6 Messages postés lundi 29 juin 2009Date d'inscription 21 juillet 2009 Dernière intervention - 21 juil. 2009 à 18:10
3
Merci
Finallement j'ai trouvé, il suffit d'utiliser AddHandler.

Exemple : AddHandler Bouton2, AddressOf Bouton1_Click

Si ça peux servir à d'autres...

Merci Alastor99 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de Alastor99

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.