Lire en anglais

Partager via


ComboBox.ObjectCollection Classe

Définition

Représente la collection d’éléments dans un ComboBox.

[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.Generic.IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>, System.Collections.IList
Héritage
ComboBox.ObjectCollection
Attributs
Implémente
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Remarques

La System.Windows.Forms.ComboBox.ObjectCollection classe encapsule les éléments dans le ComboBox. La collection d’objets d’une zone de liste déroulante peut être utilisée pour gérer de nombreux types d’objets, notamment les chaînes, les images et les objets métier personnalisés.

Vous pouvez ajouter des éléments à la collection de plusieurs façons. La Add méthode ajoute un objet à la collection. Pour ajouter un certain nombre d’objets à la collection, il est préférable de créer un tableau d’éléments et d’attribuer avec la AddRange méthode . Pour insérer un objet à un emplacement spécifique dans la collection, vous pouvez utiliser la Insert méthode . Pour supprimer des éléments à un index connu dans la collection, vous pouvez utiliser la Remove méthode ou la RemoveAt méthode . La Clear méthode supprime tous les éléments de la collection.

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

Constructeurs

ComboBox.ObjectCollection(ComboBox)

Initialise une nouvelle instance de ComboBox.ObjectCollection.

Propriétés

Count

Obtient le nombre d’éléments de la collection.

IsReadOnly

Obtient une valeur indiquant si cette collection peut être modifiée.

Item[Int32]

Récupère l'élément au niveau de l'index spécifié dans la collection.

Méthodes

Add(Object)

Ajoute un élément à la liste d'éléments pour ComboBox.

AddRange(Object[])

Ajoute un tableau d'éléments à la liste d'éléments pour ComboBox.

Clear()

Supprime tous les éléments de ComboBox.

Contains(Object)

Détermine si l'élément spécifié réside dans la collection.

CopyTo(Object[], Int32)

Copie la collection entière dans un tableau d'objets existant à un emplacement spécifié dans le tableau.

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 d'é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(Object)

Récupère l'index dans la collection de l'élément spécifié.

Insert(Int32, Object)

Insère un élément dans la collection au niveau de l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(Object)

Supprime l’élément spécifié de ComboBox.

RemoveAt(Int32)

Supprime un élément du ComboBox au niveau de l'index spécifié.

ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32).

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.

ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.

IComparer<ComboBox.ObjectCollection.Entry>.Compare(ComboBox+ObjectCollection+Entry, ComboBox+ObjectCollection+Entry)

Compare deux objets et retourne une valeur indiquant si le premier est inférieur, égal ou supérieur au second.

IList.Add(Object)

Pour obtenir une description de ce membre, consultez Add(Object).

IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.

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 à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9