Aracılığıyla paylaş


ListViewItem.ListViewSubItemCollection Sınıf

Tanım

içinde depolanan ListViewItem.ListViewSubItembir nesne koleksiyonunu ListViewItem 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

BirListViewItem.ListViewSubItemCollection, denetimdeki ListView bir üst öğenin ListViewItem 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 satırların sırası, alt satırların denetimde ListView görüntülendiği sütunları belirler.

Koleksiyona alt öğeler eklemenin çeşitli yolları vardır. yöntemi koleksiyona Add 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, alt öğesinin koleksiyonda Remove nerede bulunduğunu biliyorsanız yöntemini veya RemoveAt 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ıza olanak tanır.

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'nın ListViewItem.ListViewSubItem koleksiyonun bir üyesi olup olmadığını belirlemenizi sağlar. Alt öğesinin koleksiyonda bulunduğunu bildiğinizde, alt öğesinin IndexOf koleksiyonda nerede bulunduğunu belirlemek için yöntemini kullanabilirsiniz.

Oluşturucular

Name Description
ListViewItem.ListViewSubItemCollection(ListViewItem)

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

Özellikler

Name Description
Count

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

IsReadOnly

Koleksiyonun salt okunur olup olmadığını belirten 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

Name Description
Add(ListViewItem+ListViewSubItem)

Koleksiyona var olan ListViewItem.ListViewSubItem bir ekler.

Add(String, Color, Color, Font)

Koleksiyona, belirtilen metin, ön plan rengi, arka plan rengi ve yazı tipi ayarlarıyla bir alt bölüm ekler.

Add(String)

Belirtilen metinle koleksiyona bir alt bölüm ekler.

AddRange(ListViewItem+ListViewSubItem[])

Koleksiyona bir nesne dizisi ListViewItem.ListViewSubItem ekler.

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

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

AddRange(String[])

Bir diziyi temel alan yeni alt bölümler oluşturur ve bunları 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()

Geçerli örneğin Type 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 Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.CopyTo(Array, Int32)

Öğeyi ve alt öğeler 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)

Koleksiyona var olan ListViewItem.ListViewSubItem bir 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 boyutu olup olmadığını belirten bir değer alır.

IList.Item[Int32]

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

IList.Remove(Object)

Belirtilen öğeyi koleksiyondan kaldırır.

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerableIQueryabledönüştürür.

Cast<TResult>(IEnumerable)

Bir IEnumerable öğelerini belirtilen türe yayınlar.

OfType<TResult>(IEnumerable)

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

Şunlara uygulanır

Ayrıca bkz.