ListViewItem.ListViewSubItemCollection Clase

Definición

Representa una colección de objetos ListViewItem.ListViewSubItem almacenados en un ListViewItem.

public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
Herencia
ListViewItem.ListViewSubItemCollection
Implementaciones

Comentarios

Almacena ListViewItem.ListViewSubItemCollectionListViewItem.ListViewSubItem objetos que representan subelementos de un elemento primario ListViewItem en el ListView control . Los subelementos solo se muestran en un ListView control cuando se especifican columnas en la Columns propiedad del ListView control y cuando la View propiedad del ListView control se establece Detailsen . El orden de los subelementos en determina ListViewItem.ListViewSubItemCollection las columnas que se muestran en el ListView control .

Hay varias maneras de agregar subelementos a la colección. El Add método agrega un único ListViewItem.ListViewSubItem a la colección. Para agregar un número de subelementos a la colección, cree una matriz de ListViewItem.ListViewSubItem objetos y pásela al AddRange método . Si desea insertar un subelemento en una ubicación específica de la colección, puede usar el Insert método . Para quitar subelementos, puede usar el Remove método o el RemoveAt método si sabe dónde se encuentra el subelemento en la colección. El Clear método permite quitar todos los subelementos de la colección en lugar de usar el Remove método para quitar un único subelemento a la vez.

Además de métodos y propiedades para agregar y quitar subelementos, ListViewItem.ListViewSubItemCollection también proporciona métodos para buscar subelementos en la colección. El Contains método permite determinar si un ListViewItem.ListViewSubItem es miembro de la colección. Una vez que sepa que el subelemento se encuentra en la colección, puede usar el IndexOf método para determinar dónde se encuentra el subelemento en la colección.

Constructores

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicializa una nueva instancia de la clase ListViewItem.ListViewSubItemCollection.

Propiedades

Count

Obtiene el número de subelementos de la colección.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

Item[Int32]

Obtiene o establece el subelemento en el índice especificado de la colección.

Item[String]

Obtiene un elemento de la colección que tiene la clave especificada.

Métodos

Add(ListViewItem+ListViewSubItem)

Agrega un objeto ListViewItem.ListViewSubItem existente a la colección.

Add(String)

Agrega un subelemento a la colección con el texto especificado.

Add(String, Color, Color, Font)

Agrega un subelemento a la colección con los valores de texto, color de primer plano, color de fondo y fuente especificados.

AddRange(ListViewItem+ListViewSubItem[])

Agrega una matriz de objetos ListViewItem.ListViewSubItem a la colección.

AddRange(String[])

Crea nuevos subelementos basándose en una matriz y los agrega a la colección.

AddRange(String[], Color, Color, Font)

Crea nuevos subelementos basándose en una matriz y los agrega a la colección con el color de primer plano, el color de fondo y la fuente especificados.

Clear()

Quita todos los subelementos y el ListViewItem primario de la colección.

Contains(ListViewItem+ListViewSubItem)

Determina si el subelemento especificado se encuentra en la colección.

ContainsKey(String)

Determina si la colección contiene un elemento con la clave especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que se utilizará para establecer un recorrido en iteración en la colección de subelementos.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(ListViewItem+ListViewSubItem)

Devuelve el índice en la colección del subelemento especificado.

IndexOfKey(String)

Determina el índice de la primera aparición de un elemento que tiene la clave especificada en la colección.

Insert(Int32, ListViewItem+ListViewSubItem)

Inserta un subelemento en la colección, en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(ListViewItem+ListViewSubItem)

Quita un elemento especificado de la colección.

RemoveAt(Int32)

Quita el subelemento en el índice especificado de la colección.

RemoveByKey(String)

Quita un elemento de la colección que tiene la clave especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia el elemento y la colección de subelementos en una matriz.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).

ICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.

IList.Add(Object)

Agrega un objeto ListViewItem.ListViewSubItem existente a la colección.

IList.Contains(Object)

Determina si el subelemento especificado se encuentra en la colección.

IList.IndexOf(Object)

Devuelve el índice en la colección del subelemento especificado.

IList.Insert(Int32, Object)

Inserta un subelemento en la colección, en el índice especificado.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

IList.Item[Int32]

Obtiene o establece el objeto ListViewItem.ListViewSubItem en el índice especificado de la colección.

IList.Remove(Object)

Quita un elemento especificado de la colección.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también