Bonjour,
Je suis surpris de ne pas trouver le gestionnaire d'événement KeyUp
dans les EditField. À la différence de KeyDown, qui est présent,
celui-ci peut prendre en compte le contenu du change. En d'autres
termes, avec KeyDown, blabla=me.Text donnera le contenu de
l'EditField au moment où la touche est appuyée, c'est à dire sans la
dernière lettre.
L'absence de l'écouteur KeyUp est probablement justifiée, mais je
trouve cela étonnant. Dans mon cas, je ne trouve pas de solution, car
la seule est d'utiliser TextChange, or, le texte de ce champ peut
changer automatiquement, ce qui activerait cette fonction alors
qu'aucune saisie n'a été faite...
La seule solution que j'imagine est de tester le focus lors du
TextChange. C'est tout de même plus compliqué qu'un KeyUp.
Realbasic ayant la capacité de me surprendre agréablement et
régulièrement, je vous soumets le problème afin de m'assurer qu'il ne
repose pas sur mon incompétence, mais bien sur une limite de RB.
Powel
|