ListView.CheckedListViewItemCollection Sınıf

Tanım

Liste görünümü denetimindeki işaretli öğeler koleksiyonunu temsil eder.

public: ref class ListView::CheckedListViewItemCollection : System::Collections::IList
public class ListView.CheckedListViewItemCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedListViewItemCollection : System.Collections.IList
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedListViewItemCollection
Implements IList
Devralma
ListView.CheckedListViewItemCollection
Öznitelikler
Uygulamalar

Açıklamalar

denetlenen ListView.CheckedListViewItemCollection öğeleri bir ListView denetimde depolar. Öğeler yalnızca denetimin CheckBoxes özelliği ListView olarak ayarlandıysa truedenetlenebilir. içinde ListView.CheckedListViewItemCollection depolanan öğeler içinde bulunan ListView.ListViewItemCollectionöğelerdir. sınıfı, ListView.ListViewItemCollection denetimde ListView görüntülenen tüm öğeleri depolar.

Aşağıdaki tabloda, öğesinin öğelerinin ListView yanı sıra seçim durumlarının bir örnek denetimde nasıl ListView.ListViewItemCollection depoladıklarına ilişkin bir örnek ListView gösterilmektedir.

Dizin oluşturma Öğe ListView'da denetlenen durum
0 Öğe1 İşaretlemeyin
1 Öğe2 İşaretli
2 Öğe3 İşaretlemeyin
3 Öğe4 İşaretli
4 Öğe5 İşaretli

Önceki tablodaki ListView.ListViewItemCollection örne bağlı olarak, aşağıdaki tabloda öğesinin nasıl ListView.CheckedListViewItemCollection görüneceği gösterilmektedir.

Dizin oluşturma ListViewItemCollection'da denetlenen öğe
0 Öğe2
1 Öğe4
2 Öğe5

Koleksiyonla çeşitli görevleri gerçekleştirmek için bu sınıfın özelliklerini ve yöntemlerini kullanabilirsiniz. yöntemi, Contains sınıfından bir öğenin öğesinin ListView.ListViewItemCollection üyesi olup olmadığını belirlemenizi ListView.CheckedListViewItemCollectionsağlar. Öğenin koleksiyonda olduğunu bildiğinizde, öğesinin IndexOf içindeki ListView.CheckedListViewItemCollectionkonumunu belirlemek için yöntemini kullanabilirsiniz.

Oluşturucular

ListView.CheckedListViewItemCollection(ListView)

ListView.CheckedListViewItemCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Count

Topluluktaki öğe sayısını alır.

IsReadOnly

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

Item[Int32]

Öğeyi koleksiyon içinde belirtilen dizinde alır.

Item[String]

Koleksiyon içinde belirtilen anahtara sahip bir öğe alır.

Yöntemler

Contains(ListViewItem)

Belirtilen öğenin koleksiyonda bulunup bulunmadığını belirler.

ContainsKey(String)

Belirtilen anahtara sahip bir sütunun koleksiyonda olup olmadığını belirler.

CopyTo(Array, Int32)

Koleksiyonun tamamını dizi içinde belirtilen bir konumdaki mevcut bir diziye kopyalar.

Equals(Object)

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

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

İşaretli öğe koleksiyonunda yineleme yapmak için kullanılabilecek 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)

Belirtilen öğenin koleksiyonundaki dizini döndürür.

IndexOfKey(String)

Belirtilen anahtara sahip bir öğenin dizinini belirler.

MemberwiseClone()

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

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.IsSynchronized

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

ICollection.SyncRoot

Denetim koleksiyonuna erişimi eşitlemek için kullanılabilecek bir nesnesi alır.

IList.Add(Object)

Bir öğeyi koleksiyona ekler.

IList.Clear()

Tüm öğeleri koleksiyondan kaldırır.

IList.Contains(Object)

Öğenin denetlenip denetlenmediğini doğrular.

IList.IndexOf(Object)

Belirtilen öğenin koleksiyonundaki dizini döndürür.

IList.Insert(Int32, Object)

Belirtilen dizinde koleksiyona bir öğe ekler.

IList.IsFixedSize

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

IList.Item[Int32]

Koleksiyondan bir nesne alır veya ayarlar.

IList.Remove(Object)

Bir öğenin koleksiyondan ilk oluşumunu kaldırır.

IList.RemoveAt(Int32)

Belirtilen dizindeki koleksiyondan bir öğeyi 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