ComboBox.ObjectCollection Classe

Définition

Représente la collection d’éléments dans un ComboBox.Represents the collection of items in a ComboBox.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ComboBox.ObjectCollection
Implements IList
Héritage
ComboBox.ObjectCollection
Attributs
Implémente

Remarques

La classe System.Windows.Forms.ComboBox.ObjectCollection encapsule les éléments dans le ComboBox.The System.Windows.Forms.ComboBox.ObjectCollection class encapsulates the items in the 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 des chaînes, des images et des objets métier personnalisés.The object collection of a combo box can be used to manage many types of objects, including strings, images, and custom business objects.

Vous pouvez ajouter des éléments à la collection de plusieurs façons.You can add items to the collection in several ways. La méthode Add ajoute un objet à la collection.The Add method adds one object to the collection. Pour ajouter un certain nombre d’objets à la collection, il est préférable de créer un tableau d’éléments et de les assigner à l’aide de la méthode AddRange.To add a number of objects to the collection, it is best to create an array of items and assign with the AddRange method. Pour insérer un objet à un emplacement spécifique dans la collection, vous pouvez utiliser la méthode Insert.To insert an object at a specific location within the collection, you can use the Insert method. Pour supprimer des éléments au niveau d’un index connu dans la collection, vous pouvez utiliser la méthode Remove ou la méthode RemoveAt.To remove items at a known index in the collection you can use either the Remove method or the RemoveAt method. La méthode Clear supprime tous les éléments de la collection.The Clear method removes all the items from the collection.

En plus des méthodes et des propriétés pour l’ajout et la suppression d’éléments, le System.Windows.Forms.ComboBox.ObjectCollection fournit également des méthodes pour rechercher des éléments dans la collection.In addition to methods and properties for adding and removing items, the System.Windows.Forms.ComboBox.ObjectCollection also provides methods to find items within the collection. La méthode Contains vous permet de déterminer si un objet est membre de la collection.The Contains method enables you to determine if an object is a member of the collection. Une fois que vous savez que l’élément se trouve dans la collection, vous pouvez utiliser la méthode IndexOf pour déterminer où se trouve l’élément dans la collection.Once you know that the item is located within the collection, you can use the IndexOf method to determine where the item is located within the collection.

Constructeurs

ComboBox.ObjectCollection(ComboBox)

Initialise une nouvelle instance de ComboBox.ObjectCollection.Initializes a new instance of ComboBox.ObjectCollection.

Propriétés

Count

Obtient le nombre d’éléments de la collection.Gets the number of items in the collection.

IsReadOnly

Obtient une valeur indiquant si cette collection peut être modifiée.Gets a value indicating whether this collection can be modified.

Item[Int32]

Récupère l'élément au niveau de l'index spécifié dans la collection.Retrieves the item at the specified index within the collection.

Méthodes

Add(Object)

Ajoute un élément à la liste d'éléments pour ComboBox.Adds an item to the list of items for a ComboBox.

AddRange(Object[])

Ajoute un tableau d'éléments à la liste d'éléments pour ComboBox.Adds an array of items to the list of items for a ComboBox.

Clear()

Supprime tous les éléments de ComboBox.Removes all items from the ComboBox.

Contains(Object)

Détermine si l'élément spécifié réside dans la collection.Determines if the specified item is located within the collection.

CopyTo(Object[], Int32)

Copie la collection entière dans un tableau d'objets existant à un emplacement spécifié dans le tableau.Copies the entire collection into an existing array of objects at a specified location within the array.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein de la collection d'éléments.Returns an enumerator that can be used to iterate through the item collection.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(Object)

Récupère l'index dans la collection de l'élément spécifié.Retrieves the index within the collection of the specified item.

Insert(Int32, Object)

Insère un élément dans la collection au niveau de l'index spécifié.Inserts an item into the collection at the specified index.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Supprime l’élément spécifié de ComboBox.Removes the specified item from the ComboBox.

RemoveAt(Int32)

Supprime un élément du ComboBox au niveau de l'index spécifié.Removes an item from the ComboBox at the specified index.

ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.For a description of this member, see SyncRoot.

IList.Add(Object)

Pour obtenir une description de ce membre, consultez Add(Object).For a description of this member, see Add(Object).

IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.For a description of this member, see IsFixedSize.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à