ListViewItem.ListViewSubItemCollection Třída

Definice

Představuje kolekci objektů uložených ListViewItem.ListViewSubItem v objektu ListViewItem.

public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
Dědičnost
ListViewItem.ListViewSubItemCollection
Implementuje

Poznámky

ListViewItem.ListViewSubItem Ukládá ListViewItem.ListViewSubItemCollection objekty, které představují podřízené nadřazené ListViewItem objekty v ovládacím ListView prvku. Podřízené položky jsou v ovládacím ListView prvku zobrazeny pouze v případě, že jsou sloupce zadány ve Columns vlastnosti ListView ovládacího prvku a když View je vlastnost ListView ovládacího prvku nastavena na Detailshodnotu . Pořadí podřízených položek v ListViewItem.ListViewSubItemCollection ovládacího prvku určuje sloupce, které jsou v ovládacím ListView prvku zobrazeny.

Existuje několik způsobů, jak přidat podřízené položky do kolekce. Metoda Add přidá do kolekce jeden ListViewItem.ListViewSubItem . Pokud chcete do kolekce přidat několik podřízených ListViewItem.ListViewSubItem položek, vytvoříte pole objektů a předáte ho AddRange metodě. Pokud chcete vložit podnabídku na konkrétní místo v kolekci, můžete použít metodu Insert . Pokud chcete odebrat podřízené položky, můžete použít metodu Remove nebo metodu RemoveAt , pokud víte, kde se podnabídka v kolekci nachází. Metoda Clear umožňuje odebrat všechny podřízené položky z kolekce místo použití Remove metody k odebrání jedné podřízené položky najednou.

Kromě metod a vlastností pro přidávání a odebírání podřízených ListViewItem.ListViewSubItemCollection položek poskytuje také metody pro vyhledání podřízených položek v kolekci. Metoda Contains umožňuje určit, zda ListViewItem.ListViewSubItem je uživatel členem kolekce. Jakmile víte, že podnabídka se nachází v kolekci, můžete pomocí IndexOf metody určit, kde se podnabídka nachází v kolekci.

Konstruktory

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicializuje novou instanci ListViewItem.ListViewSubItemCollection třídy.

Vlastnosti

Count

Získá počet podřízených položek v kolekci.

IsReadOnly

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

Item[Int32]

Získá nebo nastaví podnabídku v zadaném indexu v rámci kolekce.

Item[String]

Získá položku se zadaným klíčem z kolekce.

Metody

Add(ListViewItem+ListViewSubItem)

Přidá existující ListViewItem.ListViewSubItem do kolekce.

Add(String)

Přidá subitem do kolekce se zadaným textem.

Add(String, Color, Color, Font)

Přidá do kolekce subitem se zadaným textem, barvou popředí, barvou pozadí a nastavením písma.

AddRange(ListViewItem+ListViewSubItem[])

Přidá do kolekce pole ListViewItem.ListViewSubItem objektů.

AddRange(String[])

Vytvoří nové podřízené položky založené na poli a přidá je do kolekce.

AddRange(String[], Color, Color, Font)

Vytvoří nové podřízené položky založené na matici a přidá je do kolekce se zadanou barvou popředí, barvou pozadí a písmem.

Clear()

Odebere z kolekce všechny podřízené položky a nadřazený ListViewItem objekt.

Contains(ListViewItem+ListViewSubItem)

Určuje, zda se zadaná podnabídka nachází v kolekci.

ContainsKey(String)

Určuje, jestli kolekce obsahuje položku se zadaným klíčem.

Equals(Object)

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

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

Vrátí enumerátor, který se má použít k iteraci v podřízené kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(ListViewItem+ListViewSubItem)

Vrátí index v kolekci zadaného podřízeného objektu.

IndexOfKey(String)

Vrátí index prvního výskytu položky se zadaným klíčem v kolekci.

Insert(Int32, ListViewItem+ListViewSubItem)

Vloží subitem do kolekce v zadaném indexu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(ListViewItem+ListViewSubItem)

Odebere zadanou položku z kolekce.

RemoveAt(Int32)

Odebere podřízenou položku v zadaném indexu v rámci kolekce.

RemoveByKey(String)

Odebere položku se zadaným klíčem z kolekce.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje položku a kolekci podřízených položek do pole.

ICollection.IsSynchronized

Získá hodnotu označující, zda je synchronizován přístup ke kolekci (bez vláken).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu ke kolekci.

IList.Add(Object)

Přidá existující ListViewItem.ListViewSubItem do kolekce.

IList.Contains(Object)

Určuje, zda se zadaná podnabídka nachází v kolekci.

IList.IndexOf(Object)

Vrátí index v kolekci zadaného podřízeného objektu.

IList.Insert(Int32, Object)

Vloží subitem do kolekce v zadaném indexu.

IList.IsFixedSize

Získá hodnotu označující, zda kolekce má pevnou velikost.

IList.Item[Int32]

Získá nebo nastaví v ListViewItem.ListViewSubItem zadaném indexu v rámci kolekce.

IList.Remove(Object)

Odebere zadanou položku z kolekce.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také