Udostępnij za pośrednictwem


ListViewItem.ListViewSubItemCollection Klasa

Definicja

Reprezentuje kolekcję ListViewItem.ListViewSubItem obiektów przechowywanych w obiekcie 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
Dziedziczenie
ListViewItem.ListViewSubItemCollection
Implementuje

Uwagi

Obiekt ListViewItem.ListViewSubItemCollection przechowuje ListViewItem.ListViewSubItem obiekty reprezentujące subitems elementu nadrzędnego ListViewItem w kontrolce ListView . Subitems są wyświetlane tylko w kontrolce ListView , gdy kolumny są określone we Columns właściwości ListView kontrolki i gdy View właściwość kontrolki ListView jest ustawiona na Details. Kolejność elementów podrzędnych w elemecie ListViewItem.ListViewSubItemCollection określa kolumny, które są wyświetlane w kontrolce ListView .

Istnieje wiele sposobów dodawania elementów podrzędnych do kolekcji. Metoda Add dodaje pojedynczy element ListViewItem.ListViewSubItem do kolekcji. Aby dodać do kolekcji kilka elementów podrzędnych, należy utworzyć tablicę ListViewItem.ListViewSubItem obiektów i przekazać ją do AddRange metody . Jeśli chcesz wstawić element podrzędny w określonej lokalizacji w kolekcji, możesz użyć Insert metody . Aby usunąć poditemy, możesz użyć Remove metody lub RemoveAt metody, jeśli wiesz, gdzie znajduje się poditem w kolekcji. Metoda Clear umożliwia usunięcie wszystkich elementów podrzędnych z kolekcji zamiast używania Remove metody w celu usunięcia pojedynczego podzwytu naraz.

Oprócz metod i właściwości do dodawania i usuwania podzamitników, ListViewItem.ListViewSubItemCollection udostępnia również metody znajdowania podzwień w kolekcji. Metoda Contains umożliwia określenie, czy element ListViewItem.ListViewSubItem jest członkiem kolekcji. Gdy już wiesz, że podytem znajduje się w kolekcji, możesz użyć IndexOf metody , aby określić, gdzie znajduje się poditem w kolekcji.

Konstruktory

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicjuje nowe wystąpienie klasy ListViewItem.ListViewSubItemCollection.

Właściwości

Count

Pobiera liczbę elementów podrzędnych w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera lub ustawia podytu w określonym indeksie w kolekcji.

Item[String]

Pobiera element z określonym kluczem z kolekcji.

Metody

Add(ListViewItem+ListViewSubItem)

Dodaje istniejący ListViewItem.ListViewSubItem element do kolekcji.

Add(String)

Dodaje element podrzędny do kolekcji z określonym tekstem.

Add(String, Color, Color, Font)

Dodaje element podrzędny do kolekcji z określonym tekstem, kolorem pierwszego planu, kolorem tła i ustawieniami czcionki.

AddRange(ListViewItem+ListViewSubItem[])

Dodaje tablicę ListViewItem.ListViewSubItem obiektów do kolekcji.

AddRange(String[])

Tworzy nowe podwitemy na podstawie tablicy i dodaje je do kolekcji.

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

Tworzy nowe elementy podrzędne na podstawie tablicy i dodaje je do kolekcji z określonym kolorem pierwszego planu, kolorem tła i czcionką.

Clear()

Usuwa wszystkie elementy podrzędne i element nadrzędny ListViewItem z kolekcji.

Contains(ListViewItem+ListViewSubItem)

Określa, czy określony element podrzędny znajduje się w kolekcji.

ContainsKey(String)

Określa, czy kolekcja zawiera element z określonym kluczem.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który ma być używany do iterowania po kolekcji subitem.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(ListViewItem+ListViewSubItem)

Zwraca indeks w kolekcji określonego podzwu.

IndexOfKey(String)

Zwraca indeks pierwszego wystąpienia elementu z określonym kluczem w kolekcji.

Insert(Int32, ListViewItem+ListViewSubItem)

Wstawia element podrzędny do kolekcji w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(ListViewItem+ListViewSubItem)

Usuwa określony element z kolekcji.

RemoveAt(Int32)

Usuwa element podrzędny w określonym indeksie w kolekcji.

RemoveByKey(String)

Usuwa element z określonym kluczem z kolekcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje element i kolekcję elementów podrzędnych do tablicy.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

IList.Add(Object)

Dodaje istniejący ListViewItem.ListViewSubItem element do kolekcji.

IList.Contains(Object)

Określa, czy określony element podrzędny znajduje się w kolekcji.

IList.IndexOf(Object)

Zwraca indeks w kolekcji określonego podzwu.

IList.Insert(Int32, Object)

Wstawia element podrzędny do kolekcji w określonym indeksie.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.

IList.Item[Int32]

Pobiera lub ustawia ListViewItem.ListViewSubItem wartość w określonym indeksie w kolekcji.

IList.Remove(Object)

Usuwa określony element z kolekcji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też