Création TextBox via Controls.Add WithEvents
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 :
Code:
1 2 3 4 5 6 7 8
| Public WithEvents tbObjet As MSForms.TextBox
Private Sub tbObjet_Change()
MsgBox "Hello!"
End Sub |
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".
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