Compartir a través de


Información general del control ListView (Formularios Windows Forms)

El control ListView de Windows Forms muestra una lista de elementos con iconos. Puede usar una vista de lista para crear una interfaz de usuario similar al panel derecho del Explorador de Windows. El control tiene cuatro modos de vista: LargeIcon, SmallIcon, List y Details.

Qué se puede hacer con el control ListView

Nota

Hay otro modo de vista más, Tile, que solo está disponible en Windows XP y el sistema operativo Windows Server 2003. Para obtener más información, vea Procedimiento para habilitar la vista Tile en un control ListView de Windows Forms.

El modo LargeIcon muestra iconos grandes junto al texto del elemento; los elementos aparecen en varias columnas si el control es lo suficientemente grande como para ello. El modo SmallIcon es lo mismo, salvo que muestra iconos pequeños. El modo List muestra iconos pequeños, pero siempre en una misma columna. El modo Details muestra elementos en varias columnas. Para obtener información detallada, vea Procedimiento para agregar columnas al control ListView de Windows Forms. El modo de vista viene determinado por la propiedad View. Todos los modos de vista pueden mostrar imágenes de listas de imágenes. Para obtener información detallada, vea Procedimiento para mostrar iconos del control ListView de Windows Forms.

En la tabla siguiente se enumeran algunos de los miembros de ListView y las vistas en las que son válidos.

Miembro de ListView Ver
PropiedadAlignment SmallIcon o LargeIcon
Propiedad AutoArrange SmallIcon o LargeIcon
Método AutoResizeColumn Details
PropiedadColumns Details o Tile
EventoDrawSubItem Details
Método FindItemWithText Details, Listo Tile
Método FindNearestItem SmallIcon o LargeIcon
Método GetItemAt Details o Tile
PropiedadGroups Todas las vistas, excepto List
Propiedad HeaderStyle Details.
Propiedad InsertionMark LargeIcon, SmallIcono Tile

La propiedad clave del control ListView es Items, que contiene los elementos mostrados por el control. La propiedad SelectedItems contiene una colección de los elementos seleccionados actualmente en el control. El usuario puede seleccionar varios elementos (por ejemplo, para arrastrar y colocar varios elementos a la vez en otro control) si la propiedad MultiSelect está establecida en true. El control ListView puede mostrar casillas junto a los elementos si la propiedad CheckBoxes está establecida en true.

La propiedad Activation determina qué tipo de acción debe realizar el usuario para activar un elemento de la lista: las opciones son Standard, OneClick y TwoClick. La activación OneClick requiere un solo clic para activar el elemento. La activación TwoClick requiere que el usuario haga doble clic para activar el elemento; un solo clic cambia el color del texto del elemento. La activación Standard requiere que el usuario haga doble clic para activar un elemento, pero el elemento no cambia de apariencia.

El control ListView también admite los estilos visuales y otras características disponibles en la plataforma Windows XP, incluida la agrupación, la vista de mosaico y las marcas de inserción.

Consulte también