ListBox.SelectedObjectCollection Classe

Definizione

Rappresenta la raccolta di elementi selezionati in ListBox.

public: ref class ListBox::SelectedObjectCollection : System::Collections::IList
public class ListBox.SelectedObjectCollection : System.Collections.IList
type ListBox.SelectedObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListBox.SelectedObjectCollection
Implements IList
Ereditarietà
ListBox.SelectedObjectCollection
Implementazioni

Commenti

La ListBox.SelectedObjectCollection classe archivia gli elementi selezionati in ListBox. Gli elementi archiviati in ListBox.SelectedObjectCollection sono elementi contenuti all'interno della ListBox.ObjectCollection classe . La ListBox.ObjectCollection classe archivia tutti gli elementi visualizzati in ListBox.

La tabella seguente è un esempio di come archivia ListBox.ObjectCollection gli elementi di e i relativi stati di selezione all'interno di ListBox un esempio ListBox.

Indice Elemento Stato di selezione all'interno di ListBox
0 object1 Opzione non selezionata
1 object2 Selezionato
2 object3 Opzione non selezionata
3 object4 Selezionato
4 object5 Selezionato

In base all'oggetto ListBox.ObjectCollection illustrato nella tabella precedente, la tabella seguente illustra la modalità di visualizzazione dell'oggetto ListBox.SelectedObjectCollection .

Indice Elemento selezionato da ObjectCollection
0 object2
1 object4
2 object5

È possibile utilizzare le proprietà e i metodi di questa classe per eseguire un'ampia gamma di attività con la raccolta. Il Contains metodo consente di determinare se un elemento della ListBox.ObjectCollection classe è un membro di ListBox.SelectedObjectCollection. Dopo aver rilevato che l'elemento si trova all'interno della raccolta, è possibile utilizzare il IndexOf metodo per determinare dove un elemento specifico all'interno di viene ListBox archiviato all'interno ListBox.ObjectCollection di ListBox.SelectedObjectCollection.

Costruttori

Nome Descrizione
ListBox.SelectedObjectCollection(ListBox)

Inizializza una nuova istanza della classe ListBox.SelectedObjectCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi nell'insieme.

IsReadOnly

Ottiene un valore che indica se l'insieme è di sola lettura.

Item[Int32]

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

Metodi

Nome Descrizione
Add(Object)

Aggiunge un elemento all'elenco di elementi selezionati per un oggetto ListBox.

Clear()

Rimuove tutti gli elementi dalla raccolta di elementi selezionati.

Contains(Object)

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

CopyTo(Array, Int32)

Copia l'intera raccolta in una matrice esistente 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 l'insieme di elementi selezionato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

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

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(Object)

Rimuove l'oggetto specificato dall'insieme di elementi selezionati.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.IsSynchronized

Per una descrizione di questo membro, vedere IsSynchronized.

ICollection.SyncRoot

Per una descrizione di questo membro, vedere SyncRoot.

IList.Add(Object)

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

IList.Clear()

Per una descrizione di questo membro, vedere Clear().

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Per una descrizione di questo membro, vedere IsFixedSize.

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

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