Leandro Ascierto

Visual Basic

 
Autocomplete

AUTOCOMPLETAR TEXTBOX AL ESCRIBIR

 

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




Descargar AutoComplete.zip
63 Kb
Descargado 286 veces


5/5 puntos (2 votos)


Bookmark and Share

5 Comentarios

  1.  

    Le e realizado un cambio ya que estaba ordenando en forma inversa al alfabeto, ahora carga mucho más rapido, y depaso agradezco a BlackZero por el metodo QuickSort.

    Saludos.

  2.  

    Hola yo necesito algo asi pero que tambien me busque en palablas intermedia como le puedo hacer por ejemplo tengo un nombre asi:

    Marco Antonio Villaseñor Mendoza

    y que me busque al escribir: villase...

    eso me serviria un buen como le hago

  3.  

    una consulta. Se puede realizar esto mismo pero que en vez de tomar la informacion de un txt la tome de una DB de access a traves de un data control ?

    Muchas gracias

  4.  

    @Lorena si porsupuesto que se puede el txt es solo como ejemplo, lo que tienes que hacer es recorer todo el recorset e ir cargando los items es algo asi como si llenaras un listbox con una base de datos. facil :)

    Saludos.

  5.  

    Yo al igual que Lorena necesito implementar el automplete en un textbox desde una base de datos y con la respuesta que le diste a ella junto al codigo fuente podre seguir avanzando en mi programa. Muchas gracias

Deja tu comentario

Todos los campos son requeridos excepto el de la web

Tu Nombre o Nick

Tu Email (no ser publicado)

Pgina Web (opcional)

Comentario


Cdigo de seguridad