Sdílet prostřednictvím


ComboBox.ObjectCollection Třída

Definice

Představuje kolekci položek v objektu 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
Dědičnost
ComboBox.ObjectCollection
Atributy
Implementuje
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Poznámky

Třída System.Windows.Forms.ComboBox.ObjectCollection zapouzdřuje položky v objektu ComboBox. Kolekci objektů pole se seznamem lze použít ke správě mnoha typů objektů, včetně řetězců, obrázků a vlastních obchodních objektů.

Položky můžete do kolekce přidat několika způsoby. Metoda Add přidá do kolekce jeden objekt. Chcete-li do kolekce přidat několik objektů, je nejlepší vytvořit pole položek a přiřadit pomocí AddRange metody . Pokud chcete vložit objekt na určité místo v rámci kolekce, můžete použít metodu Insert . Pokud chcete odebrat položky na známém indexu v kolekci, můžete použít buď metodu Remove , nebo metodu RemoveAt . Metoda Clear odebere všechny položky z kolekce.

Kromě metod a vlastností pro přidávání a odebírání položek System.Windows.Forms.ComboBox.ObjectCollection poskytuje také metody pro vyhledání položek v kolekci. Metoda Contains umožňuje určit, zda je objekt členem kolekce. Jakmile víte, že se položka nachází v kolekci, můžete pomocí IndexOf metody určit, kde se položka nachází v kolekci.

Konstruktory

ComboBox.ObjectCollection(ComboBox)

Inicializuje novou instanci objektu ComboBox.ObjectCollection.

Vlastnosti

Count

Získá počet prvků v kolekci.

IsReadOnly

Získá hodnotu označující, zda lze tuto kolekci upravit.

Item[Int32]

Načte položku v zadaném indexu v rámci kolekce.

Metody

Add(Object)

Přidá položku do seznamu položek pro ComboBoxobjekt .

AddRange(Object[])

Přidá pole položek do seznamu položek pro ComboBox.

Clear()

Odebere všechny položky z objektu ComboBox.

Contains(Object)

Určuje, jestli se zadaná položka nachází v kolekci.

CopyTo(Object[], Int32)

Zkopíruje celou kolekci do existujícího pole objektů v zadaném umístění v rámci pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci kolekcí položek.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(Object)

Načte index v rámci kolekce zadané položky.

Insert(Int32, Object)

Vloží položku do kolekce v zadaném indexu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(Object)

Odebere zadanou položku z objektu ComboBox.

RemoveAt(Int32)

Odebere položku z zadaného ComboBox indexu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Popis tohoto člena najdete v tématu CopyTo(Array, Int32).

ICollection.IsSynchronized

Popis tohoto člena najdete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena najdete v tématu SyncRoot.

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

Porovná dva objekty a vrátí hodnotu označující, zda je jeden menší než, roven nebo větší než druhý.

IList.Add(Object)

Popis tohoto člena najdete v tématu Add(Object).

IList.IsFixedSize

Popis tohoto člena najdete v tématu IsFixedSize.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro