ListViewItem.ListViewSubItemCollection Třída

Definice

Představuje kolekci ListViewItem.ListViewSubItem objektů uložených v ListViewItem .Represents a collection of ListViewItem.ListViewSubItem objects stored in a 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.ListViewSubItemCollectionUkládá ListViewItem.ListViewSubItem objekty, které reprezentují podpoložky nadřazeného ListViewItem ListView ovládacího prvku.A ListViewItem.ListViewSubItemCollection stores ListViewItem.ListViewSubItem objects that represent subitems of a parent ListViewItem in the ListView control. Podpoložky jsou zobrazeny pouze v ListView ovládacím prvku, pokud jsou sloupce zadány ve Columns vlastnosti ListView ovládacího prvku a pokud View ListView je vlastnost ovládacího prvku nastavena na hodnotu Details .Subitems are only displayed in a ListView control when columns are specified in the Columns property of the ListView control and when the View property of the ListView control is set to Details. Pořadí podpoložky v poli ListViewItem.ListViewSubItemCollection Určuje sloupce, které jsou podpoložky zobrazeny v ListView ovládacím prvku.The order of subitems in the ListViewItem.ListViewSubItemCollection determines the columns the subitems are displayed in the ListView control.

Existuje několik způsobů, jak přidat podpoložky do kolekce.There are a number of ways to add subitems to the collection. AddMetoda přidá ListViewItem.ListViewSubItem do kolekce jeden objekt.The Add method adds a single ListViewItem.ListViewSubItem to the collection. Chcete-li do kolekce přidat několik podpoložek, vytvořte pole ListViewItem.ListViewSubItem objektů a předejte je AddRange metodě.To add a number of subitems to the collection, you create an array of ListViewItem.ListViewSubItem objects and pass it to the AddRange method. Pokud chcete vložit podpoložku do konkrétního umístění v kolekci, můžete použít Insert metodu.If you want to insert a subitem at a specific location in the collection, you can use the Insert method. Chcete-li odebrat podpoložky, můžete použít buď Remove metodu, nebo RemoveAt metodu, pokud víte, kde je podpoložka umístěna v kolekci.To remove subitems, you can use either the Remove method or the RemoveAt method if you know where the subitem is located in the collection. ClearMetoda umožňuje odebrat všechny podpoložky z kolekce namísto použití Remove metody pro odebrání jedné podpoložky v daném okamžiku.The Clear method enables you to remove all subitems from the collection instead of using the Remove method to remove a single subitem at a time.

Kromě metod a vlastností pro přidání a odebrání podpoložky ListViewItem.ListViewSubItemCollection poskytuje také metody pro vyhledání podpoložky v kolekci.In addition to methods and properties for adding and removing subitems, the ListViewItem.ListViewSubItemCollection also provides methods to find subitems in the collection. ContainsMetoda umožňuje určit, zda ListViewItem.ListViewSubItem je členem kolekce.The Contains method enables you to determine whether a ListViewItem.ListViewSubItem is a member of the collection. Jakmile zjistíte, že je podpoložka umístěna v kolekci, můžete použít IndexOf metodu k určení, kde je podpoložka umístěna v kolekci.Once you know that the subitem is located in the collection, you can use the IndexOf method to determine where the subitem is located in the collection.

Konstruktory

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicializuje novou instanci ListViewItem.ListViewSubItemCollection třídy.Initializes a new instance of the ListViewItem.ListViewSubItemCollection class.

Vlastnosti

Count

Získá počet podpoložek v kolekci.Gets the number of subitems in the collection.

IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.Gets a value indicating whether the collection is read-only.

Item[Int32]

Získá nebo nastaví podpoložku na zadaném indexu v rámci kolekce.Gets or sets the subitem at the specified index within the collection.

Item[String]

Načte položku se zadaným klíčem z kolekce.Gets an item with the specified key from the collection.

Metody

Add(ListViewItem+ListViewSubItem)

Přidá existující ListViewItem.ListViewSubItem do kolekce.Adds an existing ListViewItem.ListViewSubItem to the collection.

Add(String)

Přidá podpoložku do kolekce se zadaným textem.Adds a subitem to the collection with specified text.

Add(String, Color, Color, Font)

Přidá do kolekce podpoložku se zadaným textem, barvou popředí, barvou pozadí a nastavením písma.Adds a subitem to the collection with specified text, foreground color, background color, and font settings.

AddRange(ListViewItem+ListViewSubItem[])

Přidá pole ListViewItem.ListViewSubItem objektů do kolekce.Adds an array of ListViewItem.ListViewSubItem objects to the collection.

AddRange(String[])

Vytvoří nové podpoložky založené na poli a přidá je do kolekce.Creates new subitems based on an array and adds them to the collection.

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

Vytvoří nové podpoložky založené na poli a přidá je do kolekce se zadanou barvou popředí, barvou pozadí a písmem.Creates new subitems based on an array and adds them to the collection with specified foreground color, background color, and font.

Clear()

Odebere z kolekce všechny podpoložky a nadřazenou položku ListViewItem .Removes all subitems and the parent ListViewItem from the collection.

Contains(ListViewItem+ListViewSubItem)

Určuje, zda je zadaná podpoložka umístěna v kolekci.Determines whether the specified subitem is located in the collection.

ContainsKey(String)

Určuje, zda kolekce obsahuje položku se zadaným klíčem.Determines if the collection contains an item with the specified key.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Vrátí enumerátor, který se použije pro iteraci v kolekci podpoložky.Returns an enumerator to use to iterate through the subitem collection.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vrátí index v rámci kolekce zadané podpoložky.Returns the index within the collection of the specified subitem.

IndexOfKey(String)

Vrátí index prvního výskytu položky se zadaným klíčem v rámci kolekce.Returns the index of the first occurrence of an item with the specified key within the collection.

Insert(Int32, ListViewItem+ListViewSubItem)

Vloží podpoložku do kolekce v zadaném indexu.Inserts a subitem into the collection at the specified index.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Odebere zadanou položku z kolekce.Removes a specified item from the collection.

RemoveAt(Int32)

Odebere podpoložku v zadaném indexu v rámci kolekce.Removes the subitem at the specified index within the collection.

RemoveByKey(String)

Odebere položku se zadaným klíčem z kolekce.Removes an item with the specified key from the collection.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje položku a kolekci podpoložek do pole.Copies the item and collection of subitems into an array.

ICollection.IsSynchronized

Načte hodnotu, která označuje, jestli je přístup ke kolekci synchronizovaný (bezpečná pro vlákno).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu do kolekce.Gets an object that can be used to synchronize access to the collection.

IList.Add(Object)

Přidá existující ListViewItem.ListViewSubItem do kolekce.Adds an existing ListViewItem.ListViewSubItem to the collection.

IList.Contains(Object)

Určuje, zda je zadaná podpoložka umístěna v kolekci.Determines whether the specified subitem is located in the collection.

IList.IndexOf(Object)

Vrátí index v rámci kolekce zadané podpoložky.Returns the index within the collection of the specified subitem.

IList.Insert(Int32, Object)

Vloží podpoložku do kolekce v zadaném indexu.Inserts a subitem into the collection at the specified index.

IList.IsFixedSize

Načte hodnotu, která označuje, zda má kolekce pevnou velikost.Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32]

Získá nebo nastaví ListViewItem.ListViewSubItem zadaný index v rámci kolekce.Gets or sets the ListViewItem.ListViewSubItem at the specified index within the collection.

IList.Remove(Object)

Odebere zadanou položku z kolekce.Removes a specified item from the collection.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Viz také