ComboBox.ObjectCollection Sınıf

Tanım

içindeki ComboBoxöğelerin koleksiyonunu temsil eder.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
public: ref class ComboBox::ObjectCollection : System::Collections::Generic::IComparer<System::Windows::Forms::ComboBox::ObjectCollection::Entry ^>, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.Generic.IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
    interface IComparer<ComboBox.ObjectCollection.Entry>
Public Class ComboBox.ObjectCollection
Implements IList
Public Class ComboBox.ObjectCollection
Implements IComparer(Of ComboBox.ObjectCollection.Entry), IList
Devralma
ComboBox.ObjectCollection
Öznitelikler
Uygulamalar
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Açıklamalar

System.Windows.Forms.ComboBox.ObjectCollection sınıfı, ComboBox içindeki öğeleri kapsüller. Birleşik giriş kutusunun nesne koleksiyonu dizeler, görüntüler ve özel iş nesneleri gibi birçok nesne türünü yönetmek için kullanılabilir.

Koleksiyona çeşitli yollarla öğe ekleyebilirsiniz. Add yöntemi koleksiyona bir nesne ekler. Koleksiyona bir dizi nesne eklemek için, bir öğe dizisi oluşturmak ve yöntemiyle AddRange atamak en iyisidir. Koleksiyonun içinde belirli bir konuma nesne eklemek için yöntemini kullanabilirsiniz Insert . Koleksiyondaki bilinen bir dizindeki öğeleri kaldırmak için yöntemini veya Remove yöntemini kullanabilirsinizRemoveAt. yöntemi koleksiyondaki Clear tüm öğeleri kaldırır.

öğeleri ekleme ve kaldırma yöntemlerine ve özelliklerine ek olarak, System.Windows.Forms.ComboBox.ObjectCollection koleksiyondaki öğeleri bulmak için yöntemler de sağlar. yöntemi, Contains bir nesnenin koleksiyonun üyesi olup olmadığını belirlemenizi sağlar. Öğenin koleksiyon içinde bulunduğunu bildiğinizde, öğenin koleksiyon içinde nerede bulunduğunu belirlemek için yöntemini kullanabilirsiniz IndexOf .

Oluşturucular

Name Description
ComboBox.ObjectCollection(ComboBox)

yeni bir örneğini ComboBox.ObjectCollectionbaşlatır.

Özellikler

Name Description
Count

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

IsReadOnly

Bu koleksiyonun değiştirilip değiştirilemeyeceğini belirten bir değer alır.

Item[Int32]

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

Yöntemler

Name Description
Add(Object)

öğeyi öğe listesine ComboBoxekler.

AddRange(Object[])

öğe listesine bir öğe ComboBoxdizisi ekler.

Clear()

öğesinden ComboBoxtüm öğeleri kaldırır.

Contains(Object)

Belirtilen öğenin koleksiyon içinde bulunp bulunmadığını belirler.

CopyTo(Object[], Int32)

Koleksiyonun tamamını, dizi içinde belirtilen bir konumdaki mevcut bir nesne dizisine kopyalar.

Equals(Object)

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

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

Öğe koleksiyonunda yinelemek 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()

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

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

Belirtilen öğenin koleksiyonundaki dizini alır.

Insert(Int32, Object)

Belirtilen dizinde koleksiyona bir öğe ekler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

Belirtilen öğeyi öğesinden ComboBoxkaldırır.

RemoveAt(Int32)

Belirtilen dizindeki öğesinden ComboBox bir öğeyi 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)

Bu üyenin açıklaması için bkz CopyTo(Array, Int32). .

ICollection.IsSynchronized

Bu üyenin açıklaması için bkz IsSynchronized. .

ICollection.SyncRoot

Bu üyenin açıklaması için bkz SyncRoot. .

IComparer<ComboBox.ObjectCollection.Entry>.Compare(ComboBox+ObjectCollection+Entry, ComboBox+ObjectCollection+Entry)

İki nesneyi karşılaştırır ve birinin diğerinden küçük, eşit veya daha büyük olduğunu belirten bir değer döndürür.

IList.Add(Object)

Bu üyenin açıklaması için bkz Add(Object). .

IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize. .

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır