Udostępnij za pośrednictwem


ComboBox.ObjectCollection Klasa

Definicja

Reprezentuje kolekcję elementów w obiekcie ComboBox.

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
Dziedziczenie
ComboBox.ObjectCollection
Atrybuty
Implementuje
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Uwagi

Klasa System.Windows.Forms.ComboBox.ObjectCollection hermetyzuje elementy w obiekcie ComboBox. Kolekcja obiektów pola kombi może służyć do zarządzania wieloma typami obiektów, w tym ciągami, obrazami i niestandardowymi obiektami biznesowymi.

Elementy można dodawać do kolekcji na kilka sposobów. Metoda Add dodaje jeden obiekt do kolekcji. Aby dodać do kolekcji wiele obiektów, najlepiej jest utworzyć tablicę elementów i przypisać ją za pomocą AddRange metody . Aby wstawić obiekt w określonej lokalizacji w kolekcji, możesz użyć Insert metody . Aby usunąć elementy w znanym indeksie w kolekcji, możesz użyć Remove metody lub RemoveAt metody . Metoda Clear usuwa wszystkie elementy z kolekcji.

Oprócz metod i właściwości dodawania i usuwania elementów, System.Windows.Forms.ComboBox.ObjectCollection udostępnia również metody znajdowania elementów w kolekcji. Metoda Contains umożliwia określenie, czy obiekt jest elementem członkowskim kolekcji. Gdy już wiesz, że element znajduje się w kolekcji, możesz użyć IndexOf metody , aby określić, gdzie element znajduje się w kolekcji.

Konstruktory

ComboBox.ObjectCollection(ComboBox)

Inicjuje nowe wystąpienie klasy ComboBox.ObjectCollection.

Właściwości

Count

Pobiera liczbę elementów w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy można zmodyfikować tę kolekcję.

Item[Int32]

Pobiera element w określonym indeksie w kolekcji.

Metody

Add(Object)

Dodaje element do listy elementów dla elementu ComboBox.

AddRange(Object[])

Dodaje tablicę elementów do listy elementów dla elementu ComboBox.

Clear()

Usuwa wszystkie elementy z elementu ComboBox.

Contains(Object)

Określa, czy określony element znajduje się w kolekcji.

CopyTo(Object[], Int32)

Kopiuje całą kolekcję do istniejącej tablicy obiektów w określonej lokalizacji w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji elementów.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Object)

Pobiera indeks w kolekcji określonego elementu.

Insert(Int32, Object)

Wstawia element do kolekcji w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(Object)

Usuwa określony element z elementu ComboBox.

RemoveAt(Int32)

Usuwa element z określonego indeksu ComboBox .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego członka, zobacz CopyTo(Array, Int32).

ICollection.IsSynchronized

Aby uzyskać opis tego członka, zobacz IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego członka, zobacz SyncRoot.

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

Porównuje dwa obiekty i zwraca wartość wskazującą, czy jedna jest mniejsza, równa lub większa niż druga.

IList.Add(Object)

Aby uzyskać opis tego członka, zobacz Add(Object).

IList.IsFixedSize

Aby uzyskać opis tego członka, zobacz IsFixedSize.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy