Classes et évènements Textbox
Résolu
zapp56
-
zapp56 -
zapp56 -
Bonsoir,
J'ai trouvé beaucoup de sujets qui gravitent autour mais j'ai l'impression de tourner en rond sans mettre le doigt dessus.
J'ai un userform, avec une classe qui gère un tableau de texboxs.
Ma classe est correctement créée, j'ai développé l'événement "_Change()".
Dans le même module, j'ai développé l'évènement "_Click()".
Celui-ci semble pourtant ne pas fonctionner.
Je sais que certains évènements ne peuvent pas être gérés par des classes ("_BeforeUpdate"...). Y aurait-il une liste qui répertorie ceux qu'on peut utiliser ?
Cordialement.
J'ai trouvé beaucoup de sujets qui gravitent autour mais j'ai l'impression de tourner en rond sans mettre le doigt dessus.
J'ai un userform, avec une classe qui gère un tableau de texboxs.
Ma classe est correctement créée, j'ai développé l'événement "_Change()".
Dans le même module, j'ai développé l'évènement "_Click()".
Celui-ci semble pourtant ne pas fonctionner.
Je sais que certains évènements ne peuvent pas être gérés par des classes ("_BeforeUpdate"...). Y aurait-il une liste qui répertorie ceux qu'on peut utiliser ?
Cordialement.
A voir également:
- Classes et évènements Textbox
- Comment sont classés les amis sur facebook - Guide
- Logiciel de chronométrage et classement gratuit - Télécharger - Sport
- Quand pourrons nous voir nos classes ✓ - Forum Loisirs / Divertissements
- Attendez le service de notification d'événements système - Forum Logiciels
- Vba textbox date format dd/mm/yyyy ✓ - Forum VB / VBA
1 réponse
Bonjour,
1- l'événement Click n'existe pas pour les TextBox, qu'ils soient dans un module de classe ou non.
2- la liste des événements se trouve .... dans ton module de classe.
Comment y accéder?
3- Tu as plusieurs événements qui "ressemblent" à Click pour un TextBox :
Tu dis...
Avant, j'arrivais jamais à finir mes phrases... mais maintenant je
1- l'événement Click n'existe pas pour les TextBox, qu'ils soient dans un module de classe ou non.
2- la liste des événements se trouve .... dans ton module de classe.
Comment y accéder?
- ouvre un nouveau classeur
- insère un UserForm (sans rien dessus, c'est juste pour activer la référence "Microsoft Forms 2.0 Object Library")
- insère un module de classe et places-y ce code :
Public WithEvents EventTxtB As MSForms.TextBox
- en haut de ce module de classe, tu as deux listes déroulantes :
- général : te permet d'accéder aux objets présents dans ce module
- Déclarations : te donne la liste des événements "liables" à l'objet sélectionné dans la liste "général"
3- Tu as plusieurs événements qui "ressemblent" à Click pour un TextBox :
- MouseDown
- MouseUp
- DoubleClick
Tu dis...
Avant, j'arrivais jamais à finir mes phrases... mais maintenant je
Merci beaucoup !