Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Incremental search in text box
Message
 
To
06/01/1999 07:56:42
Vinod Parwani
United Creations L.L.C.
Ad-Dulayl, Jordan
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00173082
Message ID:
00173084
Views:
33
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..
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform