Information générale
Catégorie:
Gestionnaire d'écran & Écrans
Using a different approach that I have had much success with is by using a container with an entry textbox and another hidden textbox to do the work.
In the first textbox in the InteractiveChange() event, I would apply the new value (however the normal process would handle it) and set the hidden textbox value equal to it...
This.Parent.HiddenTextBox.Value = allt( This.Value )
Then, in the ProgrammaticChange() event of the hidden textbox, I would do whatever searching and setting was desired. This way, you don't have to worry about what keys were pressed and building a string. The THIS.VALUE being passed should always be correct for processing.
>I'm trying to make a incremental search text box.. where I want to update a list box with the values which matches what user is typing..
>
>currently I've written following code in keypress of textbox..
>
>IF between(nKeyCode,32,126)
>
> lcValue = lcValue + chr(nKeyCode)
>
>ENDIF
>
>IF nKeyCode = 127
>
> lcValue = leftc(lcValue,len(lcValue)-1)
>
>ENDIF
>
>the problem is, if a user presses home key and delete then the lcvalue is not properly updated...
>
>Actually I want the correct value as soon as the user presses any key in keypress event..
>
>Pls help..
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement