Sdílet prostřednictvím


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

Ukládá ListViewItem.ListViewSubItemCollection objekty, které představují dílčí položky nadřazeného objektu ListViewItem v ovládacím ListViewListViewItem.ListViewSubItem prvku. Dílčí položky jsou zobrazeny pouze v ovládacím ListView prvku, pokud jsou sloupce zadány ve Columns vlastnosti ListView ovládacího prvku a když View je vlastnost ListView ovládacího prvku nastavena na Details. Pořadí dílčích položek v ovládacím ListViewItem.ListViewSubItemCollection prvku určuje sloupce, které jsou v podnabídce ListView zobrazeny.

Existuje několik způsobů, jak do kolekce přidat dílčí položky. Metoda Add přidá do kolekce jeden ListViewItem.ListViewSubItem . Pokud chcete do kolekce přidat několik dílčích položek, vytvoříte pole ListViewItem.ListViewSubItem objektů a předáte ho AddRange metodě. Pokud chcete vložit dílčí položku do konkrétního umístění v kolekci, můžete použít metodu Insert . Chcete-li odebrat podřízené položky, můžete použít metodu Remove nebo metodu RemoveAt , pokud víte, kde je v kolekci umístěn podnabídka. Tato Clear metoda umožňuje odebrat všechny podřízené položky z kolekce namísto použití Remove metody k odebrání jednoho dílčího položky najednou.

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

Konstruktory

Name Description
ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicializuje novou instanci ListViewItem.ListViewSubItemCollection třídy.

Vlastnosti

Name Description
Count

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

IsReadOnly

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

Item[Int32]

Získá nebo nastaví subitem v zadaném indexu v kolekci.

Item[String]

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

Metody

Name Description
Add(ListViewItem+ListViewSubItem)

Přidá existující ListViewItem.ListViewSubItem kolekci.

Add(String, Color, Color, Font)

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

Add(String)

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

AddRange(ListViewItem+ListViewSubItem[])

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

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

Vytvoří nové dílčí položky založené na poli a přidá je do kolekce se zadanou barvou popředí, barvou pozadí a písmem.

AddRange(String[])

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

Clear()

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

Contains(ListViewItem+ListViewSubItem)

Určuje, zda je zadaná dílčí položka umístěna v kolekci.

ContainsKey(String)

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Vrátí enumerátor, který se má použít k iteraci v dílčí kolekci.

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(ListViewItem+ListViewSubItem)

Vrátí index v kolekci zadaného podsítě.

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 Object.

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

Odebere zadanou položku z kolekce.

RemoveAt(Int32)

Odebere subitem v zadaném indexu v kolekci.

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í

Name Description
ICollection.CopyTo(Array, Int32)

Zkopíruje položku a kolekci dílčích položek do pole.

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.Add(Object)

Přidá existující ListViewItem.ListViewSubItem kolekci.

IList.Contains(Object)

Určuje, zda je zadaná dílčí položka umístěna v kolekci.

IList.IndexOf(Object)

Vrátí index v kolekci zadaného podsítě.

IList.Insert(Int32, Object)

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

IList.IsFixedSize

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

IList.Item[Int32]

Získá nebo nastaví v zadaném ListViewItem.ListViewSubItem indexu v kolekci.

IList.Remove(Object)

Odebere zadanou položku z kolekce.

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

Viz také