ToolStripItemCollection Třída

Definice

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

Platí pro