Nov 222009
 

Control de Usuario para autocompletar un TextBox (o ventana «Edit»), a medida que vamos escribiendo en ella se carga una lista con todas las sugerencias, por ejemplo en una base de datos tenemos un listado de usuarios y tenemos que escribir en un TextBox un usuario, entonces al tipear «J» nos mostrará una lista que aparecerá debajo de la caja de texto con todos los usuarios que comiencen con dicha letra.
No sólo funciona con TextBox sino con toda ventana que utiliza la clase «Edit» dentro de ella.
Tiene tres formas de autocompletado «Append» autocompleta con la primer coincidencia, «Suggest» despliega una lista con todas las coincidencias encontradas y «AppendSuggest» las dos primeras juntas.
Traté de simular la lista tal como la que utiliza Windows con el api SHAutoComplete de la dll shlwapi.dll.

AutoCompletar TextBox

  2 Responses to “AutoComplete”

  1. Excelente aplicación

  2. Hi Leandro,

    I found a bug: I use uc to lists files in folder.
    I noticed that when I press the Back button the filtered list does not update properly.
    To ‘refresh’ the filtered list I’m forced to insert a char that is no part of any files, remove the char, then the filtered list will refreshed correctly.
    I know that isn’t simple to understand using words only.
    If you need, I can make a little video that reproduce the issue.
    However, I made a few of debug and I noticed that in this case the UBound(TempArray) of CargarArray is 0 therefore the list will not refreshed correctly.

    Thank for your very very good works! I love your site.

Leave a Reply to gibra Cancel reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)