ListViewItem.ListViewSubItemCollection Clase

Definición

Representa una colección de objetos ListViewItem.ListViewSubItem almacenados en un ListViewItem.Represents a collection of ListViewItem.ListViewSubItem objects stored in a 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

Un ListViewItem.ListViewSubItemCollection objeto ListViewItem.ListViewSubItem almacena los objetos que representan subelementos de ListViewItem un elemento ListView primario en el control.A ListViewItem.ListViewSubItemCollection stores ListViewItem.ListViewSubItem objects that represent subitems of a parent ListViewItem in the ListView control. Los subelementos solo se muestran en ListView un control cuando se especifican columnas Columns en la propiedad ListView del control y cuando View la propiedad del ListView control se establece en Details.Subitems are only displayed in a ListView control when columns are specified in the Columns property of the ListView control and when the View property of the ListView control is set to Details. El orden de los subelementos en ListViewItem.ListViewSubItemCollection determina las columnas que se muestran en el ListView control.The order of subitems in the ListViewItem.ListViewSubItemCollection determines the columns the subitems are displayed in the ListView control.

Hay varias maneras de agregar subelementos a la colección.There are a number of ways to add subitems to the collection. El Add método agrega un único ListViewItem.ListViewSubItem a la colección.The Add method adds a single ListViewItem.ListViewSubItem to the collection. Para agregar un número de subelementos a la colección, cree una matriz de ListViewItem.ListViewSubItem objetos y páselo AddRange al método.To add a number of subitems to the collection, you create an array of ListViewItem.ListViewSubItem objects and pass it to the AddRange method. Si desea insertar un subelemento en una ubicación específica de la colección, puede utilizar el Insert método.If you want to insert a subitem at a specific location in the collection, you can use the Insert method. Para quitar subelementos, puede utilizar el Remove método o el RemoveAt método si sabe dónde se encuentra el subelemento en la colección.To remove subitems, you can use either the Remove method or the RemoveAt method if you know where the subitem is located in the collection. El Clear método permite quitar todos los subelementos de la colección en lugar de utilizar el Remove método para quitar un único subelemento cada vez.The Clear method enables you to remove all subitems from the collection instead of using the Remove method to remove a single subitem at a time.

Además de los métodos y las propiedades para agregar y quitar subelementos, ListViewItem.ListViewSubItemCollection también proporciona métodos para buscar subelementos en la colección.In addition to methods and properties for adding and removing subitems, the ListViewItem.ListViewSubItemCollection also provides methods to find subitems in the collection. El Contains método le permite determinar si un ListViewItem.ListViewSubItem es un miembro de la colección.The Contains method enables you to determine whether a ListViewItem.ListViewSubItem is a member of the collection. Una vez que sepa que el subelemento se encuentra en la colección, puede utilizar el IndexOf método para determinar dónde se encuentra el subelemento en la colección.Once you know that the subitem is located in the collection, you can use the IndexOf method to determine where the subitem is located in the collection.

Constructores

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicializa una nueva instancia de la clase ListViewItem.ListViewSubItemCollection.Initializes a new instance of the ListViewItem.ListViewSubItemCollection class.

Propiedades

Count

Obtiene el número de subelementos de la colección.Gets the number of subitems in the collection.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.Gets a value indicating whether the collection is read-only.

Item[Int32]

Obtiene o establece el subelemento en el índice especificado de la colección.Gets or sets the subitem at the specified index within the collection.

Item[String]

Obtiene un elemento de la colección que tiene la clave especificada.Gets an item with the specified key from the collection.

Métodos

Add(ListViewItem+ListViewSubItem)

Agrega un objeto ListViewItem.ListViewSubItem existente a la colección.Adds an existing ListViewItem.ListViewSubItem to the collection.

Add(String)

Agrega un subelemento a la colección con el texto especificado.Adds a subitem to the collection with specified text.

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.Adds a subitem to the collection with specified text, foreground color, background color, and font settings.

AddRange(ListViewItem+ListViewSubItem[])

Agrega una matriz de objetos ListViewItem.ListViewSubItem a la colección.Adds an array of ListViewItem.ListViewSubItem objects to the collection.

AddRange(String[])

Crea nuevos subelementos basándose en una matriz y los agrega a la colección.Creates new subitems based on an array and adds them to the collection.

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.Creates new subitems based on an array and adds them to the collection with specified foreground color, background color, and font.

Clear()

Quita todos los subelementos y el ListViewItem primario de la colección.Removes all subitems and the parent ListViewItem from the collection.

Contains(ListViewItem+ListViewSubItem)

Determina si el subelemento especificado se encuentra en la colección.Determines whether the specified subitem is located in the collection.

ContainsKey(String)

Determina si la colección contiene un elemento con la clave especificada.Determines if the collection contains an item with the specified key.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que se utilizará para establecer un recorrido en iteración en la colección de subelementos.Returns an enumerator to use to iterate through the subitem collection.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IndexOf(ListViewItem+ListViewSubItem)

Devuelve el índice en la colección del subelemento especificado.Returns the index within the collection of the specified subitem.

IndexOfKey(String)

Determina el índice de la primera aparición de un elemento que tiene la clave especificada en la colección.Returns the index of the first occurrence of an item with the specified key within the collection.

Insert(Int32, ListViewItem+ListViewSubItem)

Inserta un subelemento en la colección, en el índice especificado.Inserts a subitem into the collection at the specified index.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Remove(ListViewItem+ListViewSubItem)

Quita de la colección un elemento especificado.Removes a specified item from the collection.

RemoveAt(Int32)

Quita el subelemento en el índice especificado de la colección.Removes the subitem at the specified index within the collection.

RemoveByKey(String)

Quita un elemento de la colección que tiene la clave especificada.Removes an item with the specified key from the collection.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia el elemento y la colección de subelementos en una matriz.Copies the item and collection of subitems into an array.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.Gets an object that can be used to synchronize access to the collection.

IList.Add(Object)

Agrega un objeto ListViewItem.ListViewSubItem existente a la colección.Adds an existing ListViewItem.ListViewSubItem to the collection.

IList.Contains(Object)

Determina si el subelemento especificado se encuentra en la colección.Determines whether the specified subitem is located in the collection.

IList.IndexOf(Object)

Devuelve el índice en la colección del subelemento especificado.Returns the index within the collection of the specified subitem.

IList.Insert(Int32, Object)

Inserta un subelemento en la colección, en el índice especificado.Inserts a subitem into the collection at the specified index.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32]

Obtiene o establece el objeto ListViewItem.ListViewSubItem en el índice especificado de la colección.Gets or sets the ListViewItem.ListViewSubItem at the specified index within the collection.

IList.Remove(Object)

Quita de la colección un elemento especificado.Removes a specified item from the collection.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: