Ejemplos usando el Api de windows para Visual basic

85 - Ejemplo para autocompletar un combobox al escribir

Volver al Listado Api - Anterior - Siguiente



 

 

Dos Ejemplos para autocompletar un combobox a medida que escribimos

El primer ejemplo utiliza la función del APi SendMessage para autocompletar y mostrar las coincidencias de los elementos del control a medida que se escribe. El segundo ejemplo, es similar, pero permite cambiar el color de fondo cuando no se encontró coincidencias

Contenido

 

 

 

 


Ejemplo 1 con SendMessage

Formulario

Ejemplo para desplegar las coincidencias de los elementos de un control combo a medida que se escribe usando sendmessage

 

Colocar un ComboBox llamado combo1.

 

Código fuente en un formulario:

 


Ejemplo 2

Autocompletar y cambiar el color de fondo del combo

Este otro código fuente , lo que hace es, cuando se escribe en el combo y no hay coincidencias, se muestra el color de fondo de otro color, como indicando que hay un error y no se encontró el elemento:

 

 

En cambio, cuando si hay coincidencia, se autocompleta la palabra con la propiedad SelStart y SelLength del combo

 

 

Colocar en el proyecto un control Combo llamado Combo1

Nota: los colores para el backcolor a usar, se definen en los valores de constantes COLOR_NO_ENCONTRADO y COLOR_NORMAL

 

Código fuente en el formulario

 


Relacionados

 



Buscar en Recursos vb