ComboBox.ObjectCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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. |