ToolStripItemCollection 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 ToolStripItem objektů.
public ref class ToolStripItemCollection : System::Windows::Forms::Layout::ArrangedElementCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ToolStripItemCollection : System.Windows.Forms.Layout.ArrangedElementCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ToolStripItemCollection = class
inherit ArrangedElementCollection
interface IList
interface ICollection
interface IEnumerable
Public Class ToolStripItemCollection
Inherits ArrangedElementCollection
Implements IList
- Dědičnost
- Atributy
- Implementuje
Poznámky
A AddRemoveRemoveAt metody umožňují přidávat a odebírat jednotlivé ovládací prvky z kolekce. K přidání nebo odebrání všech ovládacích prvků z kolekce můžete použít AddRangeClear také tyto metody.
Můžete určit, zda ToolStripItem je členem kolekce předáním ovládacího prvku do Contains metody. Chcete-li získat hodnotu indexu umístění ToolStripItem v kolekci, předejte ovládací prvek do IndexOf metody. Kolekci lze zkopírovat do pole voláním CopyTo metody.
Konstruktory
| Name | Description |
|---|---|
| ToolStripItemCollection(ToolStrip, ToolStripItem[]) |
Inicializuje novou instanci ToolStripItemCollection třídy se zadaným kontejnerem ToolStrip a zadaným polem ovládacích ToolStripItem prvků. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet prvků v kolekci. (Zděděno od ArrangedElementCollection) |
| IsReadOnly |
Získá hodnotu určující, zda je jen pro ToolStripItemCollection čtení. |
| Item[Int32] |
Získá položku v zadaném indexu. |
| Item[String] |
Získá položku se zadaným názvem. |
Metody
| Name | Description |
|---|---|
| Add(Image) |
Přidá do kolekce zadaný ToolStripItem obrázek. |
| Add(String, Image, EventHandler) |
Přidá do kolekce zadaný ToolStripItem obrázek a text, který vyvolá Click událost. |
| Add(String, Image) |
Přidá do kolekce zadaný ToolStripItem obrázek a text. |
| Add(String) |
Přidá do ToolStripItem kolekce zadaný text. |
| Add(ToolStripItem) |
Přidá zadanou položku na konec kolekce. |
| AddRange(ToolStripItem[]) |
Přidá do kolekce pole ovládacích ToolStripItem prvků. |
| AddRange(ToolStripItemCollection) |
ToolStripItemCollection Přidá do aktuální kolekce. |
| Clear() |
Odebere všechny položky z kolekce. |
| Contains(ToolStripItem) |
Určuje, zda je zadaná položka členem kolekce. |
| ContainsKey(String) |
Určuje, zda kolekce obsahuje položku se zadaným klíčem. |
| CopyTo(Array, Int32) |
Zkopíruje celý obsah této kolekce do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole. (Zděděno od ArrangedElementCollection) |
| CopyTo(ToolStripItem[], Int32) |
Zkopíruje kolekci do zadané pozice zadaného ToolStripItem pole. |
| Equals(Object) |
Určuje, zda jsou dvě ArrangedElementCollection instance stejné. (Zděděno od ArrangedElementCollection) |
| Find(String, Boolean) |
Vyhledá položky podle jejich názvu a vrátí pole všech odpovídajících ovládacích prvků. |
| GetEnumerator() |
Vrátí enumerátor pro celou kolekci. (Zděděno od ArrangedElementCollection) |
| GetHashCode() |
Vrátí kód hash pro tuto instanci. (Zděděno od ArrangedElementCollection) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(ToolStripItem) |
Načte index zadané položky v kolekci. |
| IndexOfKey(String) |
Načte index prvního výskytu zadané položky v kolekci. |
| Insert(Int32, ToolStripItem) |
Vloží zadanou položku do kolekce v zadaném indexu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(ToolStripItem) |
Odebere zadanou položku z kolekce. |
| RemoveAt(Int32) |
Odebere položku ze zadaného indexu v kolekci. |
| RemoveByKey(String) |
Odebere položku se zadaným klíčem. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
Popis tohoto člena naleznete ve IsSynchronized vlastnosti. (Zděděno od ArrangedElementCollection) |
| ICollection.SyncRoot |
Popis tohoto člena naleznete ve SyncRoot vlastnosti. (Zděděno od ArrangedElementCollection) |
| IList.Add(Object) |
Přidá položku do kolekce. |
| IList.Clear() |
Odebere všechny položky z kolekce. |
| IList.Contains(Object) |
Určuje, zda kolekce obsahuje zadanou položku. |
| IList.IndexOf(Object) |
Určuje umístění zadané položky v kolekci. |
| IList.Insert(Int32, Object) |
Vloží položku do kolekce v zadaném indexu. |
| IList.IsFixedSize |
Získá hodnotu určující, zda kolekce má pevnou velikost. |
| IList.Item[Int32] |
Načte prvek v zadaném indexu. |
| IList.Remove(Object) |
Odebere první výskyt zadané položky z kolekce. |
| IList.RemoveAt(Int32) |
Odebere položku z kolekce v zadaném indexu. |
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. |