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 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 do kolekce můžete přidat několika způsoby. Metoda Add přidá jeden objekt do kolekce. Chcete-li do kolekce přidat určitý počet objektů, je nejlepší vytvořit pole položek a přiřadit pomocí AddRange metody. K vložení objektu do konkrétního umístění v kolekci můžete použít metodu Insert . Chcete-li odebrat položky ve známém indexu v kolekci, můžete použít 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. Tato Contains metoda umožňuje určit, zda je objekt členem kolekce. Jakmile víte, že položka se nachází v kolekci, můžete pomocí IndexOf metody určit, kde se položka nachází v kolekci.

Konstruktory

Name Description
ComboBox.ObjectCollection(ComboBox)

Inicializuje novou instanci .ComboBox.ObjectCollection

Vlastnosti

Name Description
Count

Získá počet položek 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 kolekci.

Metody

Name Description
Add(Object)

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

AddRange(Object[])

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

Clear()

Odebere všechny položky z ComboBox.

Contains(Object)

Určuje, zda je zadaná položka umístěna 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čuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

Načte index v kolekci zadané položky.

Insert(Int32, Object)

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

MemberwiseClone()

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

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

Odebere zadanou položku z objektu ComboBox.

RemoveAt(Int32)

Odebere položku ze zadaného indexu ComboBox .

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

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

ICollection.IsSynchronized

Popis tohoto člena naleznete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena naleznete v tématu SyncRoot.

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

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

IList.Add(Object)

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

IList.IsFixedSize

Popis tohoto člena naleznete v tématu IsFixedSize.

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

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

Platí pro