Compartir a través de


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

Actualización: noviembre 2007

El control ListView de formularios Windows Forms muestra una lista de elementos con iconos. Puede utilizar 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:

Un modo de vista adicional, Mosaico, sólo está disponible en el sistema operativo Windows XP y Windows Server 2003. Para obtener más información, vea Cómo: Habilitar la vista en mosaico en un control ListView de formularios Windows Forms.

El modo LargeIcon muestra iconos grandes junto al texto de los elementos; si el control es lo suficientemente grande, los elementos aparecen en varias columnas. El modo SmallIcon es igual, pero muestra iconos pequeños. El modo List muestra iconos pequeños, pero siempre en una sola columna. El modo Details muestra los elementos en varias columnas. Para obtener información detallada, vea Cómo: Agregar columnas al control ListView de formularios Windows Forms. El modo de vista se determina mediante la propiedad View. Todos los modos de vista pueden mostrar imágenes procedentes de listas de imágenes. Para obtener información detallada, vea Cómo: Mostrar iconos del control ListView de formularios Windows Forms.

La tabla siguiente muestra algunos de los miembros de ListView y las vistas en que son válidos.

Miembro de ListView

Vista

Alignment (Propiedad)

SmallIcon o LargeIcon

AutoArrange (Propiedad)

SmallIcon o LargeIcon

AutoResizeColumn (Método)

Details

Columns (Propiedad)

Details o Tile

DrawSubItem (Evento)

Details

FindItemWithText (Método)

Details, List o Tile

FindNearestItem (Método)

SmallIcon o LargeIcon

GetItemAt (Método)

Details o Tile

Groups (Propiedad)

Todas las vistas excepto List

HeaderStyle (Propiedad)

Details.

InsertionMark (Propiedad)

LargeIcon, SmallIcon o Tile

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

La propiedad Activation determina qué tipo de acción debe tomar 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 aspecto.

El control ListView también admite los estilos visuales y otras funciones disponibles en la plataforma Windows XP, incluida la agrupación, la vista en mosaico y las marcas de inserción. Para obtener más información, vea Características de Windows XP y controles de formularios Windows Forms.

Vea también

Tareas

Cómo: Agregar y quitar elementos con el control ListView de Windows Forms

Cómo: Agregar columnas al control ListView de formularios Windows Forms

Cómo: Mostrar iconos del control ListView de formularios Windows Forms

Cómo: Mostrar subelementos en columnas con el control ListView de formularios Windows Forms

Cómo: Seleccionar un elemento del control ListView de formularios Windows Forms

Cómo: Agrupar elementos en un control ListView de formularios Windows Forms

Cómo: Mostrar una marca de inserción en un control ListView de formularios Windows Forms

Cómo: Agregar capacidades de búsqueda a un control ListView

Cómo: Agregar información personalizada a los controles TreeView o ListView (formularios Windows Forms)

Cómo: Crear una interfaz de usuario de varios paneles con formularios Windows Forms

Referencia

ListView

Otros recursos

ListView (Control, formularios Windows Forms)