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

 
Abr 252009
 

Este es un módulo .bas que autocompleta un TextBox, a medida que vamos escribiendo, con diez sugerencias posibles de estos cuatro buscadores: Google, Yahoo, Youtube y Wikipedia.
Las consultas las hace vía internet y son  muy rápidas ya que es un texto plano tal como pueden ver aquí buscando la palabra “casa” en Google.
Es importante que no confundan este ejemplo con el Api SHAutoComplete, ya que esta último completa con el historial de navegación, sólo encontré lo de autocompletar en estos cuatro buscadores mencionados, pero si alguien conoce algún otro sólo debe indicarle al módulo la Url.

Autocompletar Sugerencias