ComboBox.ObjectCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |