ListBox.SelectedObjectCollection Třída

Definice

Představuje kolekci vybraných položek v souboru 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
Dědičnost
ListBox.SelectedObjectCollection
Implementuje

Poznámky

Třída ListBox.SelectedObjectCollection ukládá vybrané položky do ListBoxsouboru . Položky uložené v těchto ListBox.SelectedObjectCollection položkách jsou položky obsažené v rámci ListBox.ObjectCollection třídy. Třída ListBox.ObjectCollection ukládá všechny položky zobrazené v souboru ListBox.

Následující tabulka je příkladem toho, jak ListBox.ObjectCollection ukládá položky položek ListBox a jejich výběrové stavy v příkladu ListBox.

Index Položka Stav výběru v seznamu
0 object1 Nevybrané
1 object2 Vybráno
2 object3 Nevybrané
3 object4 Vybráno
4 object5 Vybráno

Na základě ukázky ListBox.ObjectCollection v předchozí tabulce ukazuje následující tabulka, jak ListBox.SelectedObjectCollection by vypadala.

Index Vybraná položka z ObjectCollection
0 object2
1 object4
2 object5

Vlastnosti a metody této třídy můžete použít k provádění různých úloh v kolekci. Metoda Contains umožňuje určit, zda je položka z ListBox.ObjectCollection třídy členem ListBox.SelectedObjectCollection. Jakmile víte, že se položka nachází v kolekci, můžete pomocí IndexOf metody určit, kde konkrétní položka v ListBox.ObjectCollection rámci dané ListBox položky je uložena v rámci souboru ListBox.SelectedObjectCollection.

Konstruktory

ListBox.SelectedObjectCollection(ListBox)

Inicializuje novou instanci ListBox.SelectedObjectCollection třídy.

Vlastnosti

Count

Získá počet prvků v kolekci.

IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.

Item[Int32]

Získá položku v zadaném indexu v rámci kolekce.

Metody

Add(Object)

Přidá položku do seznamu vybraných položek pro ListBoxpoložku .

Clear()

Odebere všechny položky z kolekce vybraných položek.

Contains(Object)

Určuje, zda se zadaná položka nachází v kolekci.

CopyTo(Array, Int32)

Zkopíruje celou kolekci do existujícího pole v zadaném umístění v rámci pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí výčet, který lze použít k iteraci vybrané kolekce položek.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
IndexOf(Object)

Vrátí index v kolekci zadané položky.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Remove(Object)

Odebere zadaný objekt z kolekce vybraných položek.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.IsSynchronized

Popis tohoto člena najdete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena najdete v tématu SyncRoot.

IList.Add(Object)

Popis tohoto člena najdete v tématu Add(Object).

IList.Clear()

Popis tohoto člena najdete v tématu Clear().

IList.Insert(Int32, Object)

Popis tohoto člena najdete v tématu Insert(Int32, Object).

IList.IsFixedSize

Popis tohoto člena najdete v tématu IsFixedSize.

IList.Remove(Object)

Popis tohoto člena najdete v tématu Remove(Object).

IList.RemoveAt(Int32)

Popis tohoto člena najdete v tématu RemoveAt(Int32).

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro