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 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. |