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