Combobox personalizado en C#

imagen principal Fecha de publicación: 19/03/2016

Combobox personalizado realizado en C# que nos permite introducir imágenes y poder elegir los elementos mientras se va escribiendo.

1) Inserción de elementos

ADMCombo1.additem ID,Texto,Forecolor,Imagen

o

ADMCombo1.additem ID,Texto

DescripciónTipo
IDEl identificador del elemento introducidoInt
TextoEl texto del elemento introducidoString
ForecolorEl color de texto del elemento introducidoColor
ImagenImagen asociada del elemento introducido. Es preferible que sus dimensiones sean las indicadas en la propiedad "Alto_Icono" del controlImage

2) Busqueda de elementos

Para buscar o señalar un elemento mediante un identificador utilizaremos la función Buscar_ID

ADMCombo1.Buscar_ID 12

Para buscar o señalar por el índice de elementos introducidos utilizaremos la función Buscar_Indice

ADMCombo1.Buscar_Indice 4

Para buscar o señalar un texto en concreto, tanto parcialmente como un texto completo, utilizaremos la función Buscar_Texto

ADMCombo1.Buscar_Texto "probando"

3) Devolución de los elementos señalados

Para devolver el identificador señalado del combo utilizaremos la función Devolver_ID_Señalado

int n = ADMCombo1.Devolver_ID_Señalado

Para devolver el índice señalado del combo utilizaremos la función Devolver_Indice_Señalado

int n = ADMCombo1.Devolver_Indice_Señalado

Para devolver el texto del elemento seleccionado del Combo utilizaremos la función Devolver_Texto_Señalado

String Texto = ADMCombo1.Devolver_Texto_Señalado

4) Resto de Propiedades

DescripciónTipo
AlineacionLa alineación de los elementos del Combo. Sus valores pueden ser Izquierda, Derecha o CentradoHorizontalAlignment
Alto_IconoAlto máximo de los iconos si se introducen imágenes en los elementos del combo. Su valor por defecto es 16.Int
BackColorColor de fondo del objetoColor
ColorFondoColor de fondo de los elementos del ComboColor
BorderColorColor de borde del ComboColor
ForeColorColor de texto del ComboColor
SenyaladoColorColor de fondo del elemento seleccionado del ComboColor
ListCountNúmero total de elementosInt
ReadOnlyActivación o desactivación del controlBoolean
Texto_NingunoSi introducimos un texto en esta propiedad, automáticamente se creará un elemento en el Combo con identificador 0String

5) Resto de funciones

DescripciónParámetros
ClearBorra todos los elementos del Combo-
Ocultar_DesplegablePara ocultar manualmente la lista desplegable del Combo si esta está desplegada-

6) Incorporación del Control en tu proyecto

Para incorporar el Combobox a tu proyecto sólo tienes que realizar estos pasos:

- Pulsa botón derecho en la barra de herramientas
- Selecciona la opción Elegir elementos...
- Pulsa el botón Examinar y busca el fichero ADM_Combo_DLL.dll y seleccionalo.

Con esto ya aparecerá el control ADM_Combo en la barra de herramientas.

¡Importante!, antes de incorporar el fichero debes cambiar la extensión del fichero de dlz a dll

ADM_Combo_DLL.dlz --> ADM_Combo_DLL.dll

DESCARGAR ADM_Combo_DLL.dlz(1.107 descargas)

Si te gusta este artículo compártelo en las redes sociales

Comentarios

No se han publicado comentarios

Publicar un comentario

Introduzca un comentario

Nombre:
Comentario:
Introduce los números
de la imagen de arriba
Introducir

Si te gusta o te es útil esta página puedes hacer una donación para permitir su mantenimiento