ComboBox.ObjectCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la collection d’éléments d’un ComboBox.
public: ref class ComboBox::ObjectCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
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. La collection d’objets d’une zone de liste modifiable 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.
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’affecter 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, les System.Windows.Forms.ComboBox.ObjectCollection méthodes permettent également de 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
| Nom | Description |
|---|---|
| ComboBox.ObjectCollection(ComboBox) |
Initialise une nouvelle instance de ComboBox.ObjectCollection. |
Propriétés
| Nom | Description |
|---|---|
| Count |
Obtient le nombre d'éléments dans la collection. |
| IsReadOnly |
Obtient une valeur indiquant si cette collection peut être modifiée. |
| Item[Int32] |
Récupère l’élément à l’index spécifié dans la collection. |
Méthodes
| Nom | Description |
|---|---|
| Add(Object) |
Ajoute un élément à la liste des éléments d’un ComboBox. |
| AddRange(Object[]) |
Ajoute un tableau d’éléments à la liste des éléments d’un ComboBox. |
| Clear() |
Supprime tous les éléments du ComboBox. |
| Contains(Object) |
Détermine si l’élément spécifié se trouve dans la collection. |
| CopyTo(Object[], Int32) |
Copie l’intégralité de la collection 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 dans la collection d’éléments. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la 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 à l’index spécifié. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Remove(Object) |
Supprime l’élément spécifié du ComboBox. |
| RemoveAt(Int32) |
Supprime un élément de l’index ComboBox spécifié. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| 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. |
| 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
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |