Udostępnij za pośrednictwem


ToolStripItemCollection Klasa

Definicja

Reprezentuje kolekcję ToolStripItem obiektów.

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
Dziedziczenie
ToolStripItemCollection
Atrybuty
Implementuje

Uwagi

Metody Add, Removei RemoveAt umożliwiają dodawanie i usuwanie poszczególnych kontrolek z kolekcji. Można również użyć AddRange metod lub Clear , aby dodać lub usunąć wszystkie kontrolki z kolekcji.

Możesz określić, czy element ToolStripItem jest członkiem kolekcji, przekazując kontrolkę Contains do metody . Aby uzyskać wartość indeksu lokalizacji ToolStripItem obiektu w kolekcji, przekaż kontrolkę IndexOf do metody . Kolekcję można skopiować do tablicy, wywołując metodę CopyTo .

Konstruktory

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Inicjuje ToolStripItemCollection nowe wystąpienie klasy z określonym kontenerem ToolStrip i określoną tablicą ToolStripItem kontrolek.

Właściwości

Count

Pobiera liczbę elementów w kolekcji.

(Odziedziczone po ArrangedElementCollection)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ToolStripItemCollection jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera element w określonym indeksie.

Item[String]

Pobiera element o określonej nazwie.

Metody

Add(Image)

Dodaje obiekt ToolStripItem , który wyświetla określony obraz do kolekcji.

Add(String)

Dodaje element ToolStripItem wyświetlający określony tekst do kolekcji.

Add(String, Image)

Dodaje obiekt ToolStripItem , który wyświetla określony obraz i tekst do kolekcji.

Add(String, Image, EventHandler)

Dodaje element ToolStripItem , który wyświetla określony obraz i tekst do kolekcji oraz zgłasza Click zdarzenie.

Add(ToolStripItem)

Dodaje określony element na końcu kolekcji.

AddRange(ToolStripItem[])

Dodaje tablicę ToolStripItem kontrolek do kolekcji.

AddRange(ToolStripItemCollection)

Dodaje element ToolStripItemCollection do bieżącej kolekcji.

Clear()

Usuwa wszystkie elementy z kolekcji.

Contains(ToolStripItem)

Określa, czy określony element jest członkiem kolekcji.

ContainsKey(String)

Określa, czy kolekcja zawiera element z określonym kluczem.

CopyTo(Array, Int32)

Kopiuje całą zawartość tej kolekcji do zgodnego jednowymiarowego Array, zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Kopiuje kolekcję do określonej pozycji określonej ToolStripItem tablicy.

Equals(Object)

Określa, czy dwa ArrangedElementCollection wystąpienia są równe.

(Odziedziczone po ArrangedElementCollection)
Find(String, Boolean)

Wyszukuje elementy według ich nazwy i zwraca tablicę wszystkich pasujących kontrolek.

GetEnumerator()

Zwraca moduł wyliczający dla całej kolekcji.

(Odziedziczone po ArrangedElementCollection)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po ArrangedElementCollection)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(ToolStripItem)

Pobiera indeks określonego elementu w kolekcji.

IndexOfKey(String)

Pobiera indeks pierwszego wystąpienia określonego elementu w kolekcji.

Insert(Int32, ToolStripItem)

Wstawia określony element do kolekcji w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(ToolStripItem)

Usuwa określony element z kolekcji.

RemoveAt(Int32)

Usuwa element z określonego indeksu w kolekcji.

RemoveByKey(String)

Usuwa element z określonym kluczem.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized właściwość .

(Odziedziczone po ArrangedElementCollection)
ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot właściwość .

(Odziedziczone po ArrangedElementCollection)
IList.Add(Object)

Dodaje element do kolekcji.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.

IList.Contains(Object)

Określa, czy kolekcja zawiera określony element.

IList.IndexOf(Object)

Określa lokalizację określonego elementu w kolekcji.

IList.Insert(Int32, Object)

Wstawia element do kolekcji w określonym indeksie.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.

IList.Item[Int32]

Pobiera element w określonym indeksie.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego elementu z kolekcji.

IList.RemoveAt(Int32)

Usuwa element z kolekcji w określonym indeksie.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy