Ejemplos usando el Api de windows para Visual basic

118 - Ajustar el ancho de la lista desplegable de un combo

Volver al Listado Api - Anterior - Siguiente



 

 

Ejemplo que muestra como hacer que la lista desplegable de un control ComboBox se ajuste al ancho del item o elemento mas largo

 

Este ejemplo puede ser útil cuando de desea visualizar Items o elementos que son muy largos.

vista del control Combobox

vista del formulario con el ejemplo

 

En el código se utiliza la función SendMessage con el mensaje o constante llamado CB_SETDROPPEDWIDTH

Primero se recorren los elementos del combo, y con la función TextWidth, se obtiene el ancho mas grande en pixeles del elemento de la lista. Luego se pasa ese valor en el tercer parámetro de la función Api

Todo esto está en otra rutina llamada Establecer_Ancho, a la cual se le debe enviar como parámetro, el control Combo y el formulario que lo contiene, por ejemplo

call Establecer_Ancho (Combo1, Me)

 

Código fuente en el Formulario

 

código fuente en un módulo bas:

 


Relacionados

 



Buscar en Recursos vb