Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2008, 16h13   #1
Invité de passage
 
Inscription : juin 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 5
Points : 1
Points : 1
Par défaut Intercepter un click sur un Contrôle dans une UserForm

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
RedColibri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2008, 12h24   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Regarde ici, la seconde réponse de SilkyRoad. C'est dans le forum Excel, mais à part ThisWorkbook à remplacer par ThisDocument, je ne pense pas qu'il y ait de problème. Pour des boutons à la place d'images, pas de pb non plus, ces contrôles interceptent tous les deux l'événement clic.
Bonne journée
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 11h35   #3
Invité de passage
 
Inscription : juin 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 5
Points : 1
Points : 1
Merci beaucoup ouskel'n'or ! Je vais tester ça de suite
RedColibri est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h43.


 
 
 
 
Partenaires

Hébergement Web