Aracılığıyla paylaş


ComboBox.ObjectCollection Sınıf

Tanım

içindeki ComboBoxöğe 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ı içindeki ComboBoxöğ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çindeki belirli bir konuma nesne eklemek için yöntemini kullanabilirsiniz Insert . Koleksiyondaki bilinen bir dizindeki öğeleri kaldırmak için yöntemini veya RemoveAt yöntemini kullanabilirsinizRemove. yöntemi, Clear koleksiyondaki tüm öğeleri kaldırır.

öğeleri ekleme ve kaldırma yöntemlerine ve özelliklerine ek olarak, System.Windows.Forms.ComboBox.ObjectCollection koleksiyonundaki öğ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

ComboBox.ObjectCollection(ComboBox)

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

Özellikler

Count

Topluluktaki öğ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

Add(Object)

Bir öğeyi bir öğe için ComboBoxöğe listesine ekler.

AddRange(Object[])

öğe listesine bir öğe ComboBoxdizisi ekler.

Clear()

içindeki tüm öğeleri ComboBoxkaldırır.

Contains(Object)

Belirtilen öğenin koleksiyon içinde bulunup 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 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(Object)

Belirtilen öğenin koleksiyonu içindeki dizini alır.

Insert(Int32, Object)

Belirtilen dizinde koleksiyona bir öğe ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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, ona eşit veya ondan büyük olup olmadığını 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ı

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