ToolStripItemCollection Klass

Definition

Representerar en samling 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
Arv
ToolStripItemCollection
Attribut
Implementeringar

Kommentarer

Med Addmetoderna , Removeoch RemoveAt kan du lägga till och ta bort enskilda kontroller från samlingen. Du kan också använda AddRange metoderna eller Clear för att lägga till eller ta bort alla kontroller från samlingen.

Du kan avgöra om en ToolStripItem är medlem i samlingen genom att skicka kontrollen till Contains metoden. Om du vill hämta indexvärdet för platsen för en ToolStripItem i samlingen skickar du kontrollen till IndexOf metoden. Samlingen kan kopieras till en matris genom att anropa CopyTo metoden.

Konstruktorer

Name Description
ToolStripItemCollection(ToolStrip, ToolStripItem[])

Initierar en ny instans av ToolStripItemCollection klassen med den angivna containern ToolStrip och den angivna matrisen med ToolStripItem kontroller.

Egenskaper

Name Description
Count

Hämtar antalet element i samlingen.

(Ärvd från ArrangedElementCollection)
IsReadOnly

Hämtar ett värde som anger om är ToolStripItemCollection skrivskyddat.

Item[Int32]

Hämtar objektet vid det angivna indexet.

Item[String]

Hämtar objektet med det angivna namnet.

Metoder

Name Description
Add(Image)

Lägger till en ToolStripItem som visar den angivna bilden i samlingen.

Add(String, Image, EventHandler)

Lägger till en ToolStripItem som visar den angivna bilden och texten i samlingen och som genererar Click händelsen.

Add(String, Image)

Lägger till en ToolStripItem som visar den angivna bilden och texten i samlingen.

Add(String)

Lägger till en ToolStripItem som visar den angivna texten i samlingen.

Add(ToolStripItem)

Lägger till det angivna objektet i slutet av samlingen.

AddRange(ToolStripItem[])

Lägger till en matris med ToolStripItem kontroller i samlingen.

AddRange(ToolStripItemCollection)

Lägger till en ToolStripItemCollection i den aktuella samlingen.

Clear()

Tar bort alla objekt från samlingen.

Contains(ToolStripItem)

Avgör om det angivna objektet är medlem i samlingen.

ContainsKey(String)

Avgör om samlingen innehåller ett objekt med den angivna nyckeln.

CopyTo(Array, Int32)

Kopierar hela innehållet i den här samlingen till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen.

(Ärvd från ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Kopierar samlingen till den angivna positionen för den angivna ToolStripItem matrisen.

Equals(Object)

Avgör om två ArrangedElementCollection instanser är lika med.

(Ärvd från ArrangedElementCollection)
Find(String, Boolean)

Söker efter objekt efter deras namn och returnerar en matris med alla matchande kontroller.

GetEnumerator()

Returnerar en uppräknare för hela samlingen.

(Ärvd från ArrangedElementCollection)
GetHashCode()

Returnerar hash-koden för den här instansen.

(Ärvd från ArrangedElementCollection)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IndexOf(ToolStripItem)

Hämtar indexet för det angivna objektet i samlingen.

IndexOfKey(String)

Hämtar indexet för den första förekomsten av det angivna objektet i samlingen.

Insert(Int32, ToolStripItem)

Infogar det angivna objektet i samlingen vid det angivna indexet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Remove(ToolStripItem)

Tar bort det angivna objektet från samlingen.

RemoveAt(Int32)

Tar bort ett objekt från det angivna indexet i samlingen.

RemoveByKey(String)

Tar bort det objekt som har den angivna nyckeln.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.IsSynchronized

En beskrivning av den här medlemmen finns i egenskapen IsSynchronized .

(Ärvd från ArrangedElementCollection)
ICollection.SyncRoot

En beskrivning av den här medlemmen finns i egenskapen SyncRoot .

(Ärvd från ArrangedElementCollection)
IList.Add(Object)

Lägger till ett objekt i samlingen.

IList.Clear()

Tar bort alla objekt från samlingen.

IList.Contains(Object)

Avgör om samlingen innehåller ett angivet objekt.

IList.IndexOf(Object)

Avgör platsen för ett angivet objekt i samlingen.

IList.Insert(Int32, Object)

Infogar ett objekt i samlingen vid ett angivet index.

IList.IsFixedSize

Hämtar ett värde som anger om samlingen har en fast storlek.

IList.Item[Int32]

Hämtar elementet vid det angivna indexet.

IList.Remove(Object)

Tar bort den första förekomsten av ett angivet objekt från samlingen.

IList.RemoveAt(Int32)

Tar bort ett objekt från samlingen vid ett angivet index.

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för