ListBox.SelectedObjectCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |