ComboBox.ObjectCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |