ListView.CheckedIndexCollection Sınıf

Tanım

Liste görünümü denetimindeki denetlenen öğelerin dizinlerini içeren koleksiyonu temsil eder.Represents the collection containing the indexes to the checked items in a list view control.

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

Açıklamalar

Bir ListView.CheckedIndexCollection denetimdeki denetlenen öğelerin dizinlerini depolar ListView .A ListView.CheckedIndexCollection stores the indexes to the checked items in a ListView control. Öğeler yalnızca CheckBoxes ListView denetimin özelliği olarak ayarlanmışsa denetlenebilir true .Items can be checked only if the CheckBoxes property of the ListView control is set to true. İçinde depolanan dizinler ListView.CheckedIndexCollection , içindeki dizin konumlardır ListView.ListViewItemCollection .The indexes stored in the ListView.CheckedIndexCollection are index positions within the ListView.ListViewItemCollection. ListView.ListViewItemCollectionDenetimde görünen tüm öğeleri depolar ListView .The ListView.ListViewItemCollection stores all items displayed in the ListView control.

Aşağıdaki tabloda, ListView.ListViewItemCollection bir örnek denetimindeki öğelerinin öğelerinin ve denetlenen durumlarının nasıl depolandığı gösterilmektedir ListView ListView .The following table is an example of how the ListView.ListViewItemCollection stores the items of the ListView as well as their checked states in an example ListView control.

Dizin oluşturmaIndex ÖğeItem ListView 'da denetlenen durumChecked state in the ListView
00 Item1Item1 OlmayanUnchecked
11 Item2Item2 İşaretliChecked
22 Item3Item3 OlmayanUnchecked
33 Item4Item4 İşaretliChecked
44 Item5Item5 İşaretliChecked

ListView.ListViewItemCollectionÖnceki tablodaki örneğe bağlı olarak, aşağıdaki tabloda nasıl ListView.CheckedIndexCollection görüneceği gösterilmektedir.Based on the ListView.ListViewItemCollection example in the previous table, the following table demonstrates how the ListView.CheckedIndexCollection would appear.

Dizin oluşturmaIndex ListViewItemCollection içinde denetlenen öğenin diziniIndex of checked item in ListViewItemCollection
00 11
11 33
22 44

Bu sınıfın özelliklerini ve yöntemlerini, koleksiyonuyla çeşitli görevleri gerçekleştirmek için kullanabilirsiniz.You can use the properties and methods of this class to perform a variety of tasks with the collection. ContainsYöntemi, öğesinden bir dizin konumunun ListView.ListViewItemCollection ' de depolanan dizinlerden biri olup olmadığını belirlemenizi sağlar ListView.CheckedIndexCollection .The Contains method enables you to determine whether an index position from the ListView.ListViewItemCollection is one of the indexes stored in the ListView.CheckedIndexCollection. Öğenin koleksiyonda olduğunu öğrendikten sonra, IndexOf içindeki dizinin konumunu öğrenmek için yöntemini kullanabilirsiniz ListView.CheckedIndexCollection .Once you know that the item is in the collection, you can use the IndexOf method to determine the position of the index in the ListView.CheckedIndexCollection.

Oluşturucular

ListView.CheckedIndexCollection(ListView)

ListView.CheckedIndexCollection sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ListView.CheckedIndexCollection class.

Özellikler

Count

Topluluktaki öğe sayısını alır.Gets the number of items in the collection.

IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.Gets a value indicating whether the collection is read-only.

Item[Int32]

Koleksiyon içindeki belirtilen dizindeki dizin değerini alır.Gets the index value at the specified index within the collection.

Yöntemler

Contains(Int32)

Belirtilen dizinin koleksiyonda olup olmadığını belirler.Determines whether the specified index is located in the collection.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

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

Denetlenen dizin koleksiyonunda yinelemek için kullanılabilecek bir Numaralandırıcı döndürür.Returns an enumerator that can be used to iterate through the checked index collection.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

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

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
IndexOf(Int32)

ListView.CheckedIndexCollectionListe görünümü denetimindeki belirtilen dizinin içindeki dizini döndürür ListView.ListViewItemCollection .Returns the index within the ListView.CheckedIndexCollection of the specified index from the ListView.ListViewItemCollection of the list view control.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

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

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Denetlenen öğe dizinlerinin koleksiyonunu bir diziye kopyalar.Copies the collection of checked-item indexes into an array.

ICollection.IsSynchronized

Koleksiyona erişimin eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır.Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Denetim koleksiyonuna erişimi eşzamanlı hale getirmek için kullanılabilecek bir nesne alır.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

Bir öğeyi koleksiyona ekler.Adds an item to the collection.

IList.Clear()

Tüm öğeleri koleksiyondan kaldırır.Removes all items from the collection.

IList.Contains(Object)

İle karşılık gelen dizinin işaretli olup olmadığını denetler ListViewItem .Checks whether the index corresponding with the ListViewItem is checked.

IList.IndexOf(Object)

İçindeki belirtilen nesnenin dizinini döndürür ListView.CheckedIndexCollection .Returns the index of the specified object in the ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Belirtilen dizindeki koleksiyona bir öğe ekler.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Değerinin sabit boyutta olup olmadığını gösteren bir değer alır ListView.CheckedIndexCollection .Gets a value indicating whether the ListView.CheckedIndexCollection has a fixed size.

IList.Item[Int32]

İçindeki bir nesneyi alır veya ayarlar ListView.CheckedIndexCollection .Gets or sets an object in the ListView.CheckedIndexCollection.

IList.Remove(Object)

Koleksiyondan bir öğenin ilk oluşumunu kaldırır.Removes the first occurrence of an item from the collection.

IList.RemoveAt(Int32)

Belirtilen dizindeki bir öğeyi koleksiyondan kaldırır.Removes an item from the collection at a specified index.

Uzantı Metotları

Cast<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsQueryable(IEnumerable)

Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable.

Şunlara uygulanır

Ayrıca bkz.