Visual Basic - ListBox y TexBox

Life is soft - evento anual de software empresarial
 
Vista:

ListBox y TexBox

Publicado por Korku (13 intervenciones) el 06/08/2003 11:24:38
Hola,

A ver intento hacer un textbox y listbox, una vez cargado los datos en el listbox (suponemos que son muchos datos) entonces lo que hago es poner un textbox escribiendo las primeras letras y se va reduciendo la lista, por ejemplo "a" entonces sale amparo, alberto, anita ... "c" carlos, camilo, cecilia, ...

A ver voy a explicar bien lo que quiero buscar: Estoy haciendo una aplicación con una base de datos de Access ... bien una parte de dicha aplicación es cargar un formulario con todos los nombres y apellidos ... una vez seleccionado (con un click) se carga todos los datos de dicha persona en un formulario ... bien, pero suponemos que la lista es muy larga por lo tanto seria incomodo buscar ... por lo tanto lo mas sencillo seria que escribiendo las primeras letras en un texbox se va reduciendo la lista de las personas ... es un formulario sencillo con un texbox,y un listbox ... no necesito combox, solo una lista ...

¿Alguna idea, sugerencia?

Muchas gracias de antemano

Korku :-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ListBox y TexBox

Publicado por Juan (284 intervenciones) el 06/08/2003 11:49:33
Pues si que es mala suerte porque una vez tuve un código fuente que hacia algo
parecido pero lo perdí, supongo que formateando el disco duro.
En fin la cuestion es que el funcionamiento era un poco distinto al que tu describes pero
realizaba la misma función. Este no reducía la lista, simplemente seleccionaba en ella
la entrada más próxima que no fuera mayor a las letras que se iban escribiendo.
Exactamente como hace el indice de la ayuda del VB, que es más sencillo que
eliminar lo que sobra. Piensa que si vas eliminando y el usuario borra lo que ha escrito,
tendrás que volver a cargar lo que borraste, mientras que con el otro método sólo hay
que ir buscando. Eso sí, la lista debe estar en orden ascendente, cosa sencilla tratandose de un ListBox.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListBox y TexBox

Publicado por Korku (13 intervenciones) el 06/08/2003 13:30:04
Efectivamente igualito como la ayuda de VB o de cualquier aplicación ... veo que es algo dificil ... he intentado pero sin exito :-(

Korku
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListBox y TexBox

Publicado por Juan (284 intervenciones) el 06/08/2003 13:48:15
Pues a mi no me parece tan dificil, sólo hay que programar un poquito.
Buscas por la propiedad List comparando cada elemento con el texto
a buscar, y cuando encuentras el que quieres lo pones como el elemento
seleccionado con la propiedad ListIndex
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListBox y TexBox

Publicado por lyhisa (14 intervenciones) el 07/08/2003 18:09:11
Hola

pienso que la idea de Juan es la que es, y no es tanto lo que tienes que programar no te austes, ademas lo haces en el evento CHANGE del texbox. yo hice algo parecido pero en delphi y funciono.

chao suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar