ListViewItem.ListViewSubItemCollection 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 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. |