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

Metody Add, Removea RemoveAt umožňují přidávat a odebírat jednotlivé ovládací prvky z kolekce. Můžete také použít AddRange metody nebo Clear k přidání nebo odebrání všech ovládacích prvků z kolekce.

Můžete určit, zda ToolStripItem je členem kolekce předáním ovládacího prvku do Contains metody . Pokud chcete získat hodnotu indexu umístění objektu ToolStripItem v kolekci, předejte ovládací prvek metodě IndexOf . Kolekci lze zkopírovat do pole voláním CopyTo metody .

Konstruktory

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Inicializuje novou instanci ToolStripItemCollection třídy se zadaným kontejnerem ToolStrip a zadaným polem ovládacích ToolStripItem prvků.

Vlastnosti

Count

Získá počet elementů v kolekci.

(Zděděno od ArrangedElementCollection)
IsReadOnly

Získá hodnotu, která určuje, zda je ToolStripItemCollection určena jen pro čtení.

Item[Int32]

Získá položku v zadaném indexu.

Item[String]

Získá položku se zadaným názvem.

Metody

Add(Image)

Přidá do kolekce objekt , ToolStripItem který zobrazí zadanou image.

Add(String)

Přidá objekt ToolStripItem , který zobrazí zadaný text do kolekce.

Add(String, Image)

Přidá objekt , ToolStripItem který zobrazí zadaný obrázek a text do kolekce.

Add(String, Image, EventHandler)

Přidá objekt , ToolStripItem který zobrazí zadaný obrázek a text do kolekce a vyvolá Click událost.

Add(ToolStripItem)

Přidá zadanou položku na konec kolekce.

AddRange(ToolStripItem[])

Přidá do kolekce pole ovládacích ToolStripItem prvků.

AddRange(ToolStripItemCollection)

Přidá do ToolStripItemCollection 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 Arrayobjektu počínaje zadaným indexem cílového pole.

(Zděděno od ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Zkopíruje kolekci na zadanou pozici 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í hodnotu hash pro tuto instanci.

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

Type Získá z 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 Objectsouboru .

(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, která má zadaný klíč.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.IsSynchronized

Popis tohoto členu najdete ve IsSynchronized vlastnosti .

(Zděděno od ArrangedElementCollection)
ICollection.SyncRoot

Popis tohoto členu najdete 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 označující, zda kolekce má pevnou velikost.

IList.Item[Int32]

Načte element 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í

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.

Platí pro