Partager via


ListViewItem.ListViewSubItemCollection Classe

Définition

Représente une collection d’objets ListViewItem.ListViewSubItem stockés dans 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
Héritage
ListViewItem.ListViewSubItemCollection
Implémente

Remarques

Un ListViewItem.ListViewSubItemCollection stocke des ListViewItem.ListViewSubItem objets qui représentent les sous-éléments d’un parent ListViewItem dans le ListView contrôle . Les sous-éléments sont affichés dans un ListView contrôle uniquement lorsque des colonnes sont spécifiées dans la Columns propriété du ListView contrôle et lorsque la View propriété du contrôle a la ListView valeur Details. L’ordre des sous-éléments dans le ListViewItem.ListViewSubItemCollection détermine les colonnes que les sous-éléments sont affichés dans le ListView contrôle.

Il existe plusieurs façons d’ajouter des sous-éléments à la collection. La Add méthode ajoute un unique ListViewItem.ListViewSubItem à la collection. Pour ajouter un certain nombre de sous-éléments à la collection, vous créez un tableau d’objets ListViewItem.ListViewSubItem et passez-le à la AddRange méthode . Si vous souhaitez insérer un sous-élément à un emplacement spécifique dans la collection, vous pouvez utiliser la Insert méthode . Pour supprimer des sous-éléments, vous pouvez utiliser la Remove méthode ou la RemoveAt méthode si vous savez où se trouve le sous-élément dans la collection. La Clear méthode vous permet de supprimer tous les sous-éléments de la collection au lieu d’utiliser la Remove méthode pour supprimer un seul sous-élément à la fois.

Outre les méthodes et les propriétés permettant d’ajouter et de supprimer des sous-éléments, le ListViewItem.ListViewSubItemCollection fournit également des méthodes permettant de rechercher des sous-éléments dans la collection. La Contains méthode vous permet de déterminer si un ListViewItem.ListViewSubItem est membre de la collection. Une fois que vous savez que le sous-élément se trouve dans la collection, vous pouvez utiliser la IndexOf méthode pour déterminer où se trouve le sous-élément dans la collection.

Constructeurs

ListViewItem.ListViewSubItemCollection(ListViewItem)

Initialise une nouvelle instance de la classe ListViewItem.ListViewSubItemCollection.

Propriétés

Count

Obtient le nombre de sous-éléments contenus dans la collection.

IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

Item[Int32]

Obtient ou définit le sous-élément à l'index spécifié dans la collection.

Item[String]

Obtient un élément avec la clé spécifiée de la collection.

Méthodes

Add(ListViewItem+ListViewSubItem)

Ajoute un ListViewItem.ListViewSubItem existant à la collection.

Add(String)

Ajoute un sous-élément à la collection avec le texte spécifié.

Add(String, Color, Color, Font)

Ajoute un sous-élément à la collection avec les paramètres de texte, de couleur de premier plan, de couleur d'arrière-plan et de police spécifiés.

AddRange(ListViewItem+ListViewSubItem[])

Ajoute un tableau d'objets ListViewItem.ListViewSubItem à la collection.

AddRange(String[])

Crée des sous-éléments à partir d'un tableau et les ajoute à la collection.

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

Crée des sous-éléments à partir d'un tableau et les ajoute à la collection avec la couleur de premier plan, la couleur d'arrière-plan et la police spécifiées.

Clear()

Supprime tous les sous-éléments et le ListViewItem parent de la collection.

Contains(ListViewItem+ListViewSubItem)

Détermine si le sous-élément spécifié se trouve dans la collection.

ContainsKey(String)

Détermine si la collection contient un élément avec la clé spécifiée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein de la collection de sous-éléments.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(ListViewItem+ListViewSubItem)

Retourne l'index dans la collection du sous-élément spécifié.

IndexOfKey(String)

Retourne l'index de la première occurrence d'un élément avec la clé spécifiée dans la collection.

Insert(Int32, ListViewItem+ListViewSubItem)

Insère un sous-élément dans la collection à l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(ListViewItem+ListViewSubItem)

Supprime un élément spécifié de la collection.

RemoveAt(Int32)

Supprime le sous-élément à l'index spécifié dans la collection.

RemoveByKey(String)

Supprime un élément avec la clé spécifiée de la collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie l'élément et la collection de sous-éléments dans un tableau.

ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread-safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection.

IList.Add(Object)

Ajoute un ListViewItem.ListViewSubItem existant à la collection.

IList.Contains(Object)

Détermine si le sous-élément spécifié se trouve dans la collection.

IList.IndexOf(Object)

Retourne l'index dans la collection du sous-élément spécifié.

IList.Insert(Int32, Object)

Insère un sous-élément dans la collection à l'index spécifié.

IList.IsFixedSize

Obtient une valeur indiquant si la collection est de taille fixe.

IList.Item[Int32]

Obtient ou définit ListViewItem.ListViewSubItem à l'index spécifié dans la collection.

IList.Remove(Object)

Supprime un élément spécifié de la collection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi