ListBox.SelectedObjectCollection Třída

Definice

Představuje kolekci vybraných položek v objektu 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 v souboru ListBox. Položky uložené v předmětu ListBox.SelectedObjectCollection 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 ListBox a jejich stavy výběru v příkladu ListBox.

Index Item Stav výběru v seznamu
0 object1 Nevybráno
1 object2 Vybráno
2 object3 Nevybráno
3 object4 Vybráno
4 object5 Vybráno

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

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 s kolekcí. Metoda Contains umožňuje určit, zda je položka z ListBox.ObjectCollection třídy členem ListBox.SelectedObjectCollection. Jakmile víte, že položka je umístěna v kolekci, můžete pomocí IndexOf metody určit, kde konkrétní položka uvnitř objektu ListBox.ObjectCollectionListBox je uložena v rámci ListBox.SelectedObjectCollection.

Konstruktory

Name Description
ListBox.SelectedObjectCollection(ListBox)

Inicializuje novou instanci ListBox.SelectedObjectCollection třídy.

Vlastnosti

Name Description
Count

Získá počet položek v kolekci.

IsReadOnly

Získá hodnotu určující, zda kolekce je jen pro čtení.

Item[Int32]

Získá položku v zadaném indexu v kolekci.

Metody

Name Description
Add(Object)

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

Clear()

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

Contains(Object)

Určuje, zda je zadaná položka umístěna 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čuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Vrátí enumerátor, který lze použít k iteraci v kolekci vybraných položek.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

MemberwiseClone()

Vytvoří mělkou kopii aktuálního 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í

Name Description
ICollection.IsSynchronized

Popis tohoto člena naleznete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena naleznete v tématu SyncRoot.

IList.Add(Object)

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

IList.Clear()

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Popis tohoto člena naleznete v tématu IsFixedSize.

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro