Contexte :
J'ai ajouté dynamiquement des Contrôles dans une Form à l'aide, entre autres, des instructions suivantes :
1) Set MonControle = Controls.Add("Forms.Checkbox.1")
ou
2) Set MonControle = Controls.Add("Forms.OptionButton.1")
MonControle.GroupName = NomDeGroupe
Les contrôles sont correctement créés. Je précise que je ne peux pas savoir à l'avance combien de contrôles je vais créer.
Maintenant, je souhaite intercepter le click sur un de ces contrôles (et évidemment savoir lequel a été clické lol). Je suis dans une impasse, je n'ai pas trouvé de moyen de le faire.
En effet, les événements "click" (ou "change") sont traités dans des routines SUB <Objet>_Click (). Mais je ne connais pas à l'avance le nom et le type de contrôle qui va être créé; je ne peux donc pas prévoir la routine appropriée.
Est-ce que quelqu'un peut m'aider svp, c'est urgent ? Merci d'avance![]()
Partager