ToolStripItemCollection Klasse

Definition

Stellt eine Auflistung von ToolStripItem-Objekten dar.

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
Vererbung
ToolStripItemCollection
Attribute
Implementiert

Hinweise

Mit den AddMethoden , Removeund RemoveAt können Sie einzelne Steuerelemente aus der Auflistung hinzufügen und daraus entfernen. Sie können auch die AddRange -Methode oder Clear verwenden, um der Auflistung alle Steuerelemente hinzuzufügen oder daraus zu entfernen.

Sie können bestimmen, ob ein ToolStripItem member der Auflistung ist, indem Sie das Steuerelement an die Contains -Methode übergeben. Um den Indexwert des Speicherorts eines ToolStripItem in der Auflistung abzurufen, übergeben Sie das Steuerelement an die IndexOf -Methode. Die Auflistung kann durch Aufrufen der CopyTo -Methode in ein Array kopiert werden.

Konstruktoren

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Initialisiert eine neue Instanz der ToolStripItemCollection-Klasse mit dem angegebenen Container-ToolStrip und dem angegebenen Array von ToolStripItem-Steuerelementen.

Eigenschaften

Count

Ruft die Anzahl der Elemente in der Auflistung ab.

(Geerbt von ArrangedElementCollection)
IsReadOnly

Ruft einen Wert ab, der angibt, ob das ToolStripItemCollection schreibgeschützt ist.

Item[Int32]

Ruft das Element am angegebenen Index ab.

Item[String]

Ruft das Element mit dem angegebenen Namen ab.

Methoden

Add(Image)

Fügt der Auflistung ein ToolStripItem hinzu, das das angegebene Bild anzeigt.

Add(String)

Fügt der Auflistung ein ToolStripItem hinzu, das den angegebenen Text anzeigt.

Add(String, Image)

Fügt der Auflistung ein ToolStripItem hinzu, das das angegebene Bild und den angegebenen Text anzeigt.

Add(String, Image, EventHandler)

Fügt der Auflistung ein ToolStripItem hinzu, das das angegebene Bild und den angegebenen Text anzeigt und das Click-Ereignis auslöst.

Add(ToolStripItem)

Fügt das angegebene Element am Ende der Auflistung hinzu.

AddRange(ToolStripItem[])

Fügt der Auflistung ein Array von ToolStripItem-Steuerelementen hinzu.

AddRange(ToolStripItemCollection)

Fügt der aktuellen Auflistung eine ToolStripItemCollection hinzu.

Clear()

Entfernt alle Elemente aus der Auflistung.

Contains(ToolStripItem)

Bestimmt, ob das angegebene Element ein Member der Auflistung ist.

ContainsKey(String)

Bestimmt, ob die Auflistung ein Element mit dem angegebenen Schlüssel enthält.

CopyTo(Array, Int32)

Kopiert den gesamten Inhalt dieser Auflistung in ein kompatibles eindimensionales Array, wobei am angegebenen Index des Zielarrays begonnen wird.

(Geerbt von ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Kopiert die Auflistung an die angegebene Position des angegebenen ToolStripItem-Arrays.

Equals(Object)

Stellt fest, ob zwei ArrangedElementCollection-Instanzen gleich sind.

(Geerbt von ArrangedElementCollection)
Find(String, Boolean)

Sucht nach Elementen anhand ihres Namens und gibt ein Array aller übereinstimmenden Steuerelemente zurück.

GetEnumerator()

Gibt einen Enumerator für die gesamte Auflistung zurück.

(Geerbt von ArrangedElementCollection)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von ArrangedElementCollection)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(ToolStripItem)

Ruft den Index des angegebenen Elements in der Auflistung ab.

IndexOfKey(String)

Ruft den Index des ersten Vorkommens des angegebenen Elements innerhalb der Auflistung ab.

Insert(Int32, ToolStripItem)

Fügt das angegebene Element am angegebenen Index in die Auflistung ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(ToolStripItem)

Entfernt das angegebene Element aus der Auflistung.

RemoveAt(Int32)

Entfernt ein Element vom angegebenen Index in der Auflistung.

RemoveByKey(String)

Entfernt das Element, das den angegebenen Schlüssel aufweist.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized

Eine Beschreibung dieses Members finden Sie unter der IsSynchronized-Eigenschaft.

(Geerbt von ArrangedElementCollection)
ICollection.SyncRoot

Eine Beschreibung dieses Members finden Sie unter der SyncRoot-Eigenschaft.

(Geerbt von ArrangedElementCollection)
IList.Add(Object)

Fügt der Auflistung ein Element hinzu.

IList.Clear()

Entfernt alle Elemente aus der Auflistung.

IList.Contains(Object)

Ermittelt, ob die Auflistung ein bestimmtes Element enthält.

IList.IndexOf(Object)

Bestimmt die Position eines angegebenen Elements in der Auflistung.

IList.Insert(Int32, Object)

Fügt ein Element am angegebenen Index in die Auflistung ein.

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist.

IList.Item[Int32]

Entfernt das Element am angegebenen Index.

IList.Remove(Object)

Entfernt das erste Vorkommen eines angegebenen Elements aus der Auflistung.

IList.RemoveAt(Int32)

Entfernt ein Element am angegebenen Index aus der Auflistung.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: