Condividi tramite


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 ListBox selezione all'interno di un esempio ListBox.

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

In base all'oggetto ListBox.ObjectCollection illustrato nella tabella precedente, la tabella seguente illustra la modalità di visualizzazione di 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 stabilito che l'elemento si trova all'interno della raccolta, è possibile usare il metodo per determinare dove IndexOf è archiviato un elemento specifico all'interno ListBox.ObjectCollection ListBox.SelectedObjectCollectiondi per ListBox .

Costruttori

ListBox.SelectedObjectCollection(ListBox)

Inizializza una nuova istanza della classe ListBox.SelectedObjectCollection.

Proprietà

Count

Ottiene il numero di elementi nella raccolta.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

Item[Int32]

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

Metodi

Add(Object)

Aggiunge un elemento all'elenco di elementi per un controllo ListBox.

Clear()

Rimuove tutti gli elementi dall'insieme di elementi selezionati.

Contains(Object)

Determina se l'elemento specificato è contenuto nell'insieme.

CopyTo(Array, Int32)

Copia l'intero insieme in una posizione specifica all'interno di una matrice esistente.

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 degli elementi selezionati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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

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

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