Condividi tramite


ComboBox.ObjectCollection Classe

Definizione

Rappresenta la raccolta di elementi in 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 System.Windows.Forms.ComboBox.ObjectCollection classe incapsula gli elementi in 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 alla raccolta, è 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 stabilito che l'elemento si trova all'interno della raccolta, è possibile usare il IndexOf metodo per determinare dove si trova l'elemento all'interno della raccolta.

Costruttori

ComboBox.ObjectCollection(ComboBox)

Inizializza una nuova istanza di ComboBox.ObjectCollection.

Proprietà

Count

Ottiene il numero di elementi nella raccolta.

IsReadOnly

Ottiene un valore che indica se è possibile modificare questo insieme.

Item[Int32]

Consente di recuperare l'elemento in corrispondenza dell'indice specificato all'interno dell'insieme.

Metodi

Add(Object)

Aggiunge un elemento all'elenco di elementi per un controllo 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)

Consente di determinare se l'elemento specificato si trova all'interno dell'insieme.

CopyTo(Object[], Int32)

Copia l'intero insieme in una matrice di oggetti esistente in corrispondenza della 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 l'insieme di elementi.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Consente di recuperare 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 dell'oggetto Object corrente.

(Ereditato da Object)
Remove(Object)

Rimuove l'elemento specificato dall'oggetto ComboBox.

RemoveAt(Int32)

Consente di rimuovere un elemento dal controllo ComboBox in corrispondenza dell'indice specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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 indicante 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

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a