| |||
![]() salu2 a la banda del foro que la verdad sin ustedes seria un ignorante de visual que ria ver quien me echabva la mano para ver como se hace un autocompletar en un textbox o un combobox que al teclear una letra me desplegara los registros que empiecen con esa letra que esten en la base de datos si alguien me puede echar la mano gracias ok banda bye |
| |||
xtexto = LCase(Combo.Text) For i = 0 To Combo.ListCount - 1 If len(LCase(Combo.List(i)),1,len(xtexto)) = xtexto Then CboDep.ListIndex = i Exit For End If Next En el evento keydown pones el codigo que trata de hacer lo siguiente : toma la cantidad de letras que hayas introducido en el combo, luego las compara con cada uno de los item que tiene el combo, el que coincida con el lo deja. |
| |||
En el combo guardas la lista por orden alfabético. Cuando haces click en el desplegar, aparece el primer elemento. Si escribís cualquier letra, el comboBox te posiciona solo en el elemento que comience con la letra que ingresaste, y así a medida que ingresas letra tras letra. Lo importante es DESPLEGAR la lista del combo haciendo click en la flechita... |