ListViewItem.ListViewSubItemCollection Sınıf

Tanım

içinde depolanan ListViewItemnesne koleksiyonunu ListViewItem.ListViewSubItem temsil eder.

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

Açıklamalar

Denetimdeki ListViewItem.ListViewSubItemCollection bir üst ListViewItemListView öğenin alt simgelerini temsil eden nesneleri depolarListViewItem.ListViewSubItem. Alt öğeler yalnızca denetimin özelliğinde ListView sütunlar belirtildiğinde Columns ve View denetimin ListView özelliği olarak Detailsayarlandığında bir denetimde ListView görüntülenir. içindeki ListViewItem.ListViewSubItemCollection alt öğeleri sırası, alt dizinin denetimde ListView görüntülendiği sütunları belirler.

Koleksiyona alt öğeler eklemenin çeşitli yolları vardır. Add yöntemi koleksiyona tek ListViewItem.ListViewSubItem bir ekler. Koleksiyona bir dizi alt öğe eklemek için bir nesne dizisi ListViewItem.ListViewSubItem oluşturur ve bunu yöntemine AddRange geçirirsiniz. Koleksiyondaki belirli bir konuma alt öğe eklemek istiyorsanız yöntemini kullanabilirsiniz Insert . Alt öğeleri kaldırmak için yöntemini veya alt öğesinin RemoveRemoveAt koleksiyonda nerede bulunduğunu biliyorsanız yöntemini kullanabilirsiniz. yöntemi, Clear tek seferde tek bir alt öğesini kaldırmak için yöntemini kullanmak Remove yerine koleksiyondaki tüm alt öğeleri kaldırmanızı sağlar.

alt öğeleri ekleme ve kaldırma yöntemlerine ve özelliklerine ek olarak, ListViewItem.ListViewSubItemCollection koleksiyondaki alt öğeleri bulmak için yöntemler de sağlar. yöntemi, Contains a ListViewItem.ListViewSubItem öğesinin koleksiyonun bir üyesi olup olmadığını belirlemenizi sağlar. Alt öğesinin koleksiyonda bulunduğunu bildiğinizde, alt dizinin koleksiyonda nerede bulunduğunu belirlemek için yöntemini kullanabilirsiniz IndexOf .

Oluşturucular

ListViewItem.ListViewSubItemCollection(ListViewItem)

ListViewItem.ListViewSubItemCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Count

Koleksiyondaki alt öğeleri sayısını alır.

IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.

Item[Int32]

Alt öğesini koleksiyon içinde belirtilen dizinde alır veya ayarlar.

Item[String]

Koleksiyondan belirtilen anahtara sahip bir öğe alır.

Yöntemler

Add(ListViewItem+ListViewSubItem)

Var olanı ListViewItem.ListViewSubItem koleksiyona ekler.

Add(String)

Belirtilen metinle koleksiyona bir alt öğesi ekler.

Add(String, Color, Color, Font)

Koleksiyona, belirtilen metin, ön plan rengi, arka plan rengi ve yazı tipi ayarlarıyla bir alt öğesi ekler.

AddRange(ListViewItem+ListViewSubItem[])

Koleksiyona bir nesne dizisi ListViewItem.ListViewSubItem ekler.

AddRange(String[])

Bir diziyi temel alan yeni alt bölümler oluşturur ve bunları koleksiyona ekler.

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

Bir diziyi temel alan yeni alt öğeleri oluşturur ve bunları belirtilen ön plan rengi, arka plan rengi ve yazı tipiyle koleksiyona ekler.

Clear()

Tüm alt öğeleri ve üst ListViewItem öğeyi koleksiyondan kaldırır.

Contains(ListViewItem+ListViewSubItem)

Belirtilen alt dizinin koleksiyonda bulunup bulunmadığını belirler.

ContainsKey(String)

Koleksiyonun belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Alt öğe koleksiyonunda yinelemek için kullanılacak bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(ListViewItem+ListViewSubItem)

Belirtilen alt dizinin koleksiyonu içindeki dizini döndürür.

IndexOfKey(String)

Koleksiyonda belirtilen anahtara sahip bir öğenin ilk oluşumunun dizinini döndürür.

Insert(Int32, ListViewItem+ListViewSubItem)

Belirtilen dizinde koleksiyona bir alt öğe ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(ListViewItem+ListViewSubItem)

Belirtilen öğeyi koleksiyondan kaldırır.

RemoveAt(Int32)

Koleksiyon içinde belirtilen dizindeki alt öğesini kaldırır.

RemoveByKey(String)

Belirtilen anahtara sahip bir öğeyi koleksiyondan kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Öğeyi ve alt öğe koleksiyonunu bir diziye kopyalar.

ICollection.IsSynchronized

Koleksiyona erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

ICollection.SyncRoot

Koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır.

IList.Add(Object)

Var olanı ListViewItem.ListViewSubItem koleksiyona ekler.

IList.Contains(Object)

Belirtilen alt dizinin koleksiyonda bulunup bulunmadığını belirler.

IList.IndexOf(Object)

Belirtilen alt dizinin koleksiyonu içindeki dizini döndürür.

IList.Insert(Int32, Object)

Belirtilen dizinde koleksiyona bir alt öğe ekler.

IList.IsFixedSize

Koleksiyonun sabit bir boyuta sahip olup olmadığını belirten bir değer alır.

IList.Item[Int32]

Koleksiyonun ListViewItem.ListViewSubItem içinde belirtilen dizinde öğesini alır veya ayarlar.

IList.Remove(Object)

Belirtilen öğeyi koleksiyondan kaldırır.

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.