realbasic-nug.fr
[Top] [All Lists]

KeyUp ?

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: KeyUp ?
From: Powel <powel at mac dot com>
Date: Wed, 13 Jun 2007 12:36:14 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <20070612125122 dot ECE0B393651 at lists dot realsoftware dot com> <4439765C-3B50-4265-8277-E072D5635362 at cretaux dot fr> <1368C881-097C-45E7-9E28-E15960EC2450 at cretaux dot fr> <009a01c7ada4$f327c4a0$2200a8c0 at daniel>
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



<Prev in Thread] Current Thread [Next in Thread>