Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo desplegar el menú desplegable al ingresar en el cuadro de texto en vb?

¿Cómo desplegar el menú desplegable al ingresar en el cuadro de texto en vb?

Para darle una idea,

Controles: el cuadro de texto1 se usa para la entrada, la lista1 se usa para el almacenamiento previo de datos y la lista2 se usa para el menú desplegable.

Lsit1 no es visible, list2 no es visible.

Cuando se ejecuta el programa, los datos primero se cargan desde la base de datos a list1. Al ingresar un cuadro de texto, cargue los elementos contenidos en el cuadro de texto en lista1 en lista2 y luego configure lista2 para que sea visible.

Código: 1. Cargue los datos de la base de datos en list1 en el evento de carga del formulario.

2. En el evento de cambio de textbox1.

Listado 2. Borrar

Para i =0 a list1.listcount-1

if instr(1, list1.list(i), textbox1.text )luego lista 2 . additem lista 1 .

Entonces

si la lista 2 cuenta >entonces 0

Aquí puedes agregar código. aquí para establecer la altura de list2 según list2.listcount para limitar el número de filas mostradas.

list2.visible=true

Otros

lsit2.visible=false

Terminará si...

3. En el evento de clic de lista2, asigne el texto del elemento en el que se hizo clic al cuadro de texto1 y luego configure lista2 como invisible.