Compartir a través de


Información general del componente ImageList (Formularios Windows Forms)

El componente de Windows Forms ImageList se usa para almacenar imágenes, que después se pueden mostrar mediante controles. Una lista de imágenes permite escribir código para un único catálogo coherente de imágenes. Por ejemplo, puede rotar las imágenes que se muestran en un control Button simplemente cambiando la propiedad ImageIndex o ImageKey del botón. También puede asociar la misma lista de imágenes a varios controles. Por ejemplo, si usa un ListView control y un TreeView control para mostrar la misma lista de archivos, cambiar el icono de un archivo en la lista de imágenes hará que el nuevo icono aparezca en ambas vistas.

Uso de ImageList con controles

Puede usar una lista de imágenes con cualquier control que tenga una propiedad ImageList, o en el caso del control ListView, las propiedades SmallImageList y LargeImageList. Los controles que se pueden asociar a una lista de imágenes incluyen: ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton y Label. Para asociar la lista de imágenes a un control, establezca la propiedad del ImageList control en el nombre del ImageList componente.

Propiedades importantes

La propiedad clave del ImageList componente es Images, que contiene las imágenes que usará el control asociado. Se puede acceder a cada imagen individual por su valor de índice o por su clave. La ColorDepth propiedad determina el número de colores con los que se representan las imágenes. Todas las imágenes se mostrarán al mismo tamaño, establecido por la propiedad ImageSize. Las imágenes que son más grandes se escalarán para ajustarse.

Consulte también