Bonjour
Je souhaite créer des contrôles à la volée sur des formulaires, ce que j'arrive très bien à faire via Controls.Add
Pour leur ajouter des évènements, je crée des modules de classes WithEvents, par exemple comme dans le code ci-dessous :
Or, je note que tous les évènements ne fonctionnent pas. Par exemple, pour un TextBox, je n'arrive qu'à faire fonctionner l'évènement "onChange".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public WithEvents tbObjet As MSForms.TextBox Private Sub tbObjet_Change() MsgBox "Hello!" End Sub
pour un commandButton, je n'arrive qu'à activer "onClick"
Quelqu'un pourrait m'expliquer le pourquoi du comment ?
Y a-t-il un moyen d'avoir des contrôles avec tous les évènements ?
Merci
Partager