Autocompletado en un Edit
estoy haciendo que mientras escribo en un edit en la lista se muestre el elemento que coincida con lo escrito en el edit, ejem:
http://www.geocities.com/david_uh/problema/lista.JPG el codigo de busqueda es esta funcion que da -1 si no encuentra lo que busca asi de esta manera la lista se deselecciona
pero la hacer la busquda encuentra la primera palabra ejem Jose y me aparacen todos lo que su nombre empieza con jose bien hasta ahi pero en la lista existe digamos jose amanqui al dijitar la 'a' ya no encuentra nada Estare agradecido por cualquier aporte |
no seria mas facil utilizar un combobox?
ese componente ya tiene esa opcion, solo tienes que poner en true la propiedad auocomplete |
gracias reevil me diste la idea!!!!:
por cierto coincido con reevil, más sencillo usar un combo, la propiedad style tiene el valor de cssimple que puede dar la sensación de ser un edit. saludos |
Bien "seria más fácil" pero el hecho no es ese sino el PORQUE no funciona el algoritmo como debiera esa era mi inquietud
gracias |
Cita:
|
si bien gracias, el algoritmo esta bien lo que sucedia es que al momento de comparar jose con josé daba que josé es mayo lo cual distorsionaba la búsqueda binaria, además lo que tambien distorsiona la búsqueda es el espacio en blanco demas, por ejemplo
"jose lopez" es menor que "jose lopez", -entre jose y lopez existen dos espacios en blanco:eek: - lo cual tambien distorsiona la búsqueda. Muchas gracias por sus aportes |
La franja horaria es GMT +2. Ahora son las 22:07:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi