OVH Cloud OVH Cloud

Compter les caractères en cours de saisie

1 réponse
Avatar
Bret
Bonjour à toutes et à tous,

Je veux informer en direct l'utilisateur du nbre de caractères qu'il lui
reste pour terminer son commentaire.

Pour ça j'ai le code suivant :

etNbCar.Caption = Len(ftxtCommentaire) & " Caractères saisis. Reste " & 255
- Len(ftxtCommentaire) & " Disponibles"

que j'ai placé à tour de rôle dans à peu près tous les évènements de mon
contrôle ftxtCommentaire. (key_press _down _up et même on_change)

j'ai mis mon formulaire en key preview oui en key_preview non

Et à chaque fois, il ne passe qu'une seule fois dans mon code.
j'ai donc " Caractères saisis. Reste Disponibles" et plus rien.


Qu'ai je mal fait ?

Que n'ai je pas fait ?

Serait-ce parce que mon contrôle est dans un onglet ?

Y a t il une solution ?

Merci à toutes et à tous

1 réponse

Avatar
Bret
La différence est subtile mais terriblement efficace !

Merci beaucoup


Bonjour

Places sur l'événement "sur changement" de ton contrôle "ftxtCommentaire" le
code suivant :

etNbCar.Caption = Len(Me.fTxtCommentaire.Text) & Caractères saisis. Reste "
& 255 - Len(Me.fTxtCommentaire.Text) & "Disponibles"

@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Bonjour à toutes et à tous,

Je veux informer en direct l'utilisateur du nbre de caractères qu'il lui
reste pour terminer son commentaire.

Pour ça j'ai le code suivant :

etNbCar.Caption = Len(ftxtCommentaire) & " Caractères saisis. Reste " & 255
- Len(ftxtCommentaire) & " Disponibles"

que j'ai placé à tour de rôle dans à peu près tous les évènements de mon
contrôle ftxtCommentaire. (key_press _down _up et même on_change)

j'ai mis mon formulaire en key preview oui en key_preview non

Et à chaque fois, il ne passe qu'une seule fois dans mon code.
j'ai donc " Caractères saisis. Reste Disponibles" et plus rien.


Qu'ai je mal fait ?

Que n'ai je pas fait ?

Serait-ce parce que mon contrôle est dans un onglet ?

Y a t il une solution ?

Merci à toutes et à tous