¿Cómo desplegar el menú desplegable al ingresar en el cuadro de texto en vb?
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.