ComboBox.ObjectCollection Classe

Definizione

Rappresenta la raccolta di elementi in un oggetto ComboBox.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
public: ref class ComboBox::ObjectCollection : System::Collections::Generic::IComparer<System::Windows::Forms::ComboBox::ObjectCollection::Entry ^>, System::Collections::IList
[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
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
    interface IComparer<ComboBox.ObjectCollection.Entry>
Public Class ComboBox.ObjectCollection
Implements IList
Public Class ComboBox.ObjectCollection
Implements IComparer(Of ComboBox.ObjectCollection.Entry), IList
Ereditarietà
ComboBox.ObjectCollection
Attributi
Implementazioni
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Commenti

La classe System.Windows.Forms.ComboBox.ObjectCollection incapsula gli elementi nel ComboBox. La raccolta di oggetti di una casella combinata può essere utilizzata per gestire molti tipi di oggetti, tra cui stringhe, immagini e oggetti business personalizzati.

È possibile aggiungere elementi alla raccolta in diversi modi. Il Add metodo aggiunge un oggetto all'insieme. Per aggiungere un numero di oggetti all'insieme, è consigliabile creare una matrice di elementi e assegnarla con il AddRange metodo . Per inserire un oggetto in una posizione specifica all'interno dell'insieme, è possibile utilizzare il Insert metodo . Per rimuovere elementi in corrispondenza di un indice noto nella raccolta, è possibile utilizzare il Remove metodo o il RemoveAt metodo . Il Clear metodo rimuove tutti gli elementi dall'insieme.

Oltre ai metodi e alle proprietà per l'aggiunta e la rimozione di elementi, fornisce System.Windows.Forms.ComboBox.ObjectCollection anche metodi per trovare elementi all'interno della raccolta. Il Contains metodo consente di determinare se un oggetto è un membro dell'insieme. Dopo aver rilevato che l'elemento si trova all'interno della raccolta, è possibile utilizzare il IndexOf metodo per determinare dove si trova l'elemento all'interno della raccolta.

Costruttori

Nome Descrizione
ComboBox.ObjectCollection(ComboBox)

Inizializza una nuova istanza di ComboBox.ObjectCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi nell'insieme.

IsReadOnly

Ottiene un valore che indica se questa raccolta può essere modificata.

Item[Int32]

Recupera l'elemento in corrispondenza dell'indice specificato all'interno dell'insieme.

Metodi

Nome Descrizione
Add(Object)

Aggiunge un elemento all'elenco di elementi per un oggetto ComboBox.

AddRange(Object[])

Aggiunge una matrice di elementi all'elenco di elementi per un oggetto ComboBox.

Clear()

Rimuove tutti gli elementi da ComboBox.

Contains(Object)

Determina se l'elemento specificato si trova all'interno dell'insieme.

CopyTo(Object[], Int32)

Copia l'intera raccolta in una matrice esistente di oggetti in una posizione specificata all'interno della matrice.

Equals(Object)

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

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta di elementi.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Recupera l'indice all'interno dell'insieme dell'elemento specificato.

Insert(Int32, Object)

Inserisce un elemento nella raccolta in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(Object)

Rimuove l'elemento specificato dall'oggetto ComboBox.

RemoveAt(Int32)

Rimuove un elemento dall'oggetto ComboBox in corrispondenza dell'indice specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Per una descrizione di questo membro, vedere CopyTo(Array, Int32).

ICollection.IsSynchronized

Per una descrizione di questo membro, vedere IsSynchronized.

ICollection.SyncRoot

Per una descrizione di questo membro, vedere SyncRoot.

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

Confronta due oggetti e restituisce un valore che indica se uno è minore, uguale o maggiore dell'altro.

IList.Add(Object)

Per una descrizione di questo membro, vedere Add(Object).

IList.IsFixedSize

Per una descrizione di questo membro, vedere IsFixedSize.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

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

Si applica a