Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Vista del formulario de ejemplo con el combo desplegado y autocompletado
Para que el combo se le despliegue automaticamente la lista se usa la función
Api SendMessageLong . En realidad es la función SendMessage, lo ínico
que cambia el tipo de valor en el último parámetro
Primero cuando se carga el formulario agregamos algunos items. En el evento KeyPress del combo se verifica si se presionó la tecla enter, si es verdadero se utiliza la función SendMessageLong para desplegar el combo o para cerrarlo, es decir si se le pasa en el tercer parámetro el valor True la lista se despliega, si se le pasa False se cierra. En el primer parámetro se le pasa el Hwnd del Combo en cuestión.
Y para autocompletar al escribir, se utiliza la función Instr de visual basic y las propiedades de selección de texto que poseen los controles combo, textbox y otros, es decit SelStart, SelLenght y SelText
Controles
Código fuente
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar