Condividi tramite


ListViewItem.ListViewSubItemCollection Classe

Definizione

Rappresenta una raccolta di oggetti ListViewItem.ListViewSubItem archiviati in 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
Ereditarietà
ListViewItem.ListViewSubItemCollection
Implementazioni

Commenti

Archivia ListViewItem.ListViewSubItemCollectionListViewItem.ListViewSubItem gli oggetti che rappresentano gli elementi secondari di un elemento padre ListViewItem nel ListView controllo. Gli elementi secondari vengono visualizzati solo in un ListView controllo quando le colonne vengono specificate nella Columns proprietà del ListView controllo e quando la View proprietà del ListView controllo è impostata su Details. L'ordine degli elementi secondari nell'oggetto ListViewItem.ListViewSubItemCollection determina le colonne visualizzate nei sottoelementi nel ListView controllo.

Esistono diversi modi per aggiungere elementi secondari alla raccolta. Il Add metodo aggiunge una singola ListViewItem.ListViewSubItem alla raccolta. Per aggiungere un numero di elementi secondari all'insiemeAddRange, creare una matrice di ListViewItem.ListViewSubItem oggetti e passarla al metodo. Se si vuole inserire un elemento secondario in una posizione specifica nella raccolta, è possibile usare il Insert metodo . Per rimuovere gli elementi secondari, è possibile usare il metodo o il RemoveRemoveAt metodo se si conosce la posizione dell'elemento secondario nell'insieme. Il Clear metodo consente di rimuovere tutti gli elementi secondari dalla raccolta anziché usare il Remove metodo per rimuovere un singolo elemento secondario alla volta.

Oltre ai metodi e alle proprietà per l'aggiunta e la rimozione di elementi secondari, ListViewItem.ListViewSubItemCollection fornisce anche metodi per trovare gli elementi secondari nella raccolta. Il Contains metodo consente di determinare se un ListViewItem.ListViewSubItem membro della raccolta è un membro della raccolta. Dopo aver appreso che l'elemento secondario si trova nella raccolta, è possibile usare il IndexOf metodo per determinare dove si trova l'elemento secondario nella raccolta.

Costruttori

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inizializza una nuova istanza della classe ListViewItem.ListViewSubItemCollection.

Proprietà

Count

Ottiene il numero di elementi secondari nell'insieme.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

Item[Int32]

Ottiene o imposta l'elemento secondario presente in corrispondenza dell'indice specificato all'interno dell'insieme.

Item[String]

Ottiene un elemento con la chiave specificata dalla raccolta.

Metodi

Add(ListViewItem+ListViewSubItem)

Aggiunge un oggetto ListViewItem.ListViewSubItem esistente all'insieme.

Add(String)

Aggiunge un elemento secondario all'insieme con il testo specificato.

Add(String, Color, Color, Font)

Aggiunge all'insieme un elemento secondario con il testo specificato, in base alle impostazioni del carattere e dei colori di sfondo e di primo piano.

AddRange(ListViewItem+ListViewSubItem[])

Aggiunge una matrice di oggetti ListViewItem.ListViewSubItem all'insieme.

AddRange(String[])

Crea nuovi elementi secondari in base a una matrice e li aggiunge all'insieme.

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

Crea nuovi elementi secondari in base a una matrice e li aggiunge all'insieme con il carattere e i colori di primo piano e di sfondo specificati.

Clear()

Rimuove tutti gli elementi secondari e la classe padre ListViewItem dall'insieme.

Contains(ListViewItem+ListViewSubItem)

Determina se l'elemento secondario specificato si trova nell'insieme.

ContainsKey(String)

Determina se l'insieme contiene un elemento con la chiave specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore utilizzato per scorrere l'insieme degli elementi secondari.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ListViewItem+ListViewSubItem)

Restituisce l'indice all'interno dell'insieme dell'elemento secondario specificato.

IndexOfKey(String)

Restituisce l'indice della prima occorrenza di un elemento con la chiave specificata nell'insieme.

Insert(Int32, ListViewItem+ListViewSubItem)

Inserisce nell'insieme un elemento secondario in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(ListViewItem+ListViewSubItem)

Rimuove un elemento specificato dalla raccolta.

RemoveAt(Int32)

Rimuove dall'insieme l'elemento secondario presente in corrispondenza dell'indice specificato.

RemoveByKey(String)

Rimuove dall'insieme un elemento con la chiave specificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia gli elementi e gli insiemi di elementi secondari in una matrice.

ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta.

IList.Add(Object)

Aggiunge un oggetto ListViewItem.ListViewSubItem esistente all'insieme.

IList.Contains(Object)

Determina se l'elemento secondario specificato si trova nell'insieme.

IList.IndexOf(Object)

Restituisce l'indice all'interno dell'insieme dell'elemento secondario specificato.

IList.Insert(Int32, Object)

Inserisce nell'insieme un elemento secondario in corrispondenza dell'indice specificato.

IList.IsFixedSize

Ottiene un valore che indica se la dimensione della raccolta è fissa.

IList.Item[Int32]

Ottiene o imposta il gruppo ListViewItem.ListViewSubItem in corrispondenza dell'indice specificato all'interno dell'insieme.

IList.Remove(Object)

Rimuove un elemento specificato dalla raccolta.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche