ListViewItem.ListViewSubItemCollection Klasse

Definition

Stellt eine Auflistung von in einem ListViewItem gespeicherten ListViewItem.ListViewSubItem-Objekten dar.

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

Hinweise

Ein ListViewItem.ListViewSubItemCollection speichert ListViewItem.ListViewSubItem Objekte, die Unterelemente eines übergeordneten Elements ListViewItem im ListView -Steuerelement darstellen. Unterelemente werden in einem ListView Steuerelement nur angezeigt, wenn Spalten in der Columns -Eigenschaft des ListView Steuerelements angegeben sind und wenn die View -Eigenschaft des Steuerelements ListView auf Detailsfestgelegt ist. Die Reihenfolge der Unterelemente im ListViewItem.ListViewSubItemCollection bestimmt die Spalten, die die Unterelemente im ListView Steuerelement angezeigt werden.

Es gibt eine Reihe von Möglichkeiten, der Auflistung Unterelemente hinzuzufügen. Die Add -Methode fügt der Auflistung ein einzelnes ListViewItem.ListViewSubItem hinzu. Um der Auflistung eine Reihe von Unterelementen hinzuzufügen, erstellen Sie ein Array von ListViewItem.ListViewSubItem -Objekten und übergeben es an die AddRange -Methode. Wenn Sie ein Unterelement an einer bestimmten Stelle in der Auflistung einfügen möchten, können Sie die Insert -Methode verwenden. Um Unterelemente zu entfernen, können Sie entweder die Remove -Methode oder die RemoveAt -Methode verwenden, wenn Sie wissen, wo sich das Unterelement in der Auflistung befindet. Mit Clear der -Methode können Sie alle Unterelemente aus der Auflistung entfernen, anstatt die Remove -Methode zu verwenden, um jeweils ein einzelnes Unterelement zu entfernen.

Zusätzlich zu Methoden und Eigenschaften zum Hinzufügen und Entfernen von Unterelementen stellt auch ListViewItem.ListViewSubItemCollection Methoden zum Suchen von Unterelementen in der Auflistung bereit. Mit Contains der -Methode können Sie bestimmen, ob ein ListViewItem.ListViewSubItem Mitglied der Auflistung ist. Sobald Sie wissen, dass sich das Unterelement in der Auflistung befindet, können Sie die IndexOf -Methode verwenden, um zu bestimmen, wo sich das Unterelement in der Auflistung befindet.

Konstruktoren

ListViewItem.ListViewSubItemCollection(ListViewItem)

Initialisiert eine neue Instanz der ListViewItem.ListViewSubItemCollection-Klasse.

Eigenschaften

Count

Ruft die Anzahl der Unterelemente in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.

Item[Int32]

Ruft das Unterelement am angegebenen Index in der Auflistung ab oder legt dieses fest.

Item[String]

Ruft ein Element mit dem angegebenen Schlüssel aus der Auflistung ab.

Methoden

Add(ListViewItem+ListViewSubItem)

Fügt der Auflistung ein vorhandenes ListViewItem.ListViewSubItem hinzu.

Add(String)

Fügt der Auflistung ein Unterelement mit angegebenem Text hinzu.

Add(String, Color, Color, Font)

Fügt der Auflistung ein Unterelement mit angegebenem Text und angegebenen Einstellungen für Vorder- und Hintergrundfarbe sowie Schriftarten hinzu.

AddRange(ListViewItem+ListViewSubItem[])

Fügt der Auflistung ein Array von ListViewItem.ListViewSubItem-Objekten hinzu.

AddRange(String[])

Erstellt neue Unterelemente auf der Grundlage eines Arrays und fügt diese der Auflistung hinzu.

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

Erstellt neue Unterelemente auf der Grundlage eines Arrays und fügt diese mit der angegebenen Vorder- und Hintergrundfarbe sowie Schriftart der Auflistung hinzu.

Clear()

Entfernt alle Unterelemente und die übergeordneten ListViewItem aus der Auflistung.

Contains(ListViewItem+ListViewSubItem)

Bestimmt, ob sich das angegebene Unterelement in der Auflistung befindet.

ContainsKey(String)

Bestimmt, ob die Auflistung ein Element mit dem angegebenen Schlüssel enthält.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, mit dem die Auflistung von Unterelementen durchlaufen werden soll.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(ListViewItem+ListViewSubItem)

Gibt den Index des angegebenen Unterelements in der Auflistung zurück.

IndexOfKey(String)

Bestimmt den Index des ersten Vorkommens eines Elements mit dem angegebenen Schlüssel in der Auflistung.

Insert(Int32, ListViewItem+ListViewSubItem)

Fügt ein Unterelement am angegebenen Index in die Auflistung ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(ListViewItem+ListViewSubItem)

Entfernt ein angegebenes Element aus der Auflistung.

RemoveAt(Int32)

Entfernt das Unterelement am angegebenen Index in der Auflistung.

RemoveByKey(String)

Entfernt ein Element mit dem angegebenen Schlüssel aus der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert das Element und die Auflistung von Unterelementen in ein Array.

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert ist (threadsicher).

ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

IList.Add(Object)

Fügt der Auflistung ein vorhandenes ListViewItem.ListViewSubItem hinzu.

IList.Contains(Object)

Bestimmt, ob sich das angegebene Unterelement in der Auflistung befindet.

IList.IndexOf(Object)

Gibt den Index des angegebenen Unterelements in der Auflistung zurück.

IList.Insert(Int32, Object)

Fügt ein Unterelement am angegebenen Index in die Auflistung ein.

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist.

IList.Item[Int32]

Ruft eine ListViewItem.ListViewSubItem am angegebenen Index in der Auflistung ab oder legt diese fest.

IList.Remove(Object)

Entfernt ein angegebenes Element aus der Auflistung.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen