Bonjour,
j'aimerais pouvoir distinguer si le contenu d'une textBox a été modifié par l'utilisateur ou par programme (Qt par exemple possède 2 événements distincts). Quelle serait la manière la plus simple pour résoudre ce problème?
Merci d'avance.
Bonjour,
j'aimerais pouvoir distinguer si le contenu d'une textBox a été modifié par l'utilisateur ou par programme (Qt par exemple possède 2 événements distincts). Quelle serait la manière la plus simple pour résoudre ce problème?
Merci d'avance.
Serait-il possible que la textBox se désabonne de l'événement le temps que le programme modifie son contenu, puis se réabonne pour prendre à nouveau en compte les modifications effectuées par l'utilisateur?
Quand tu veux dire modifier par le programme c'est dans le code normalement que l'utilisateur c'est par l'interface
Tu peux gérer l'événement KeyUp si tu veux
https://docs.microsoft.com/fr-fr/dot...tframework-4.8
Je ne sais pas si gère les clavier virtuel, les devices mobiles ...
Merci pour cette solution. je l'essaierai si celle que j'ai retenue présente un problème.
Pour le moment je désactive donc l'événement TextChanged lorsque le programme écrit dans la textBox et je le réactive dès l'écriture terminée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager