ToolStripItemCollection Sınıf

Tanım

Bir nesne koleksiyonunu temsil eder ToolStripItem .Represents a collection of ToolStripItem objects.

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
Devralma
ToolStripItemCollection
Öznitelikler
Uygulamalar

Açıklamalar

Add, Remove Ve RemoveAt yöntemleri koleksiyondan tek denetimleri eklemenize ve kaldırmanıza olanak sağlar.The Add, Remove, and RemoveAt methods enable you to add and remove individual controls from the collection. Ayrıca, AddRange veya Clear yöntemlerini koleksiyondaki tüm denetimleri eklemek veya kaldırmak için de kullanabilirsiniz.You can also use the AddRange or Clear methods to add or remove all the controls from the collection.

ToolStripItemDenetimi yöntemine geçirerek koleksiyonun üyesi olup olmadığını belirleyebilirsiniz Contains .You can determine whether a ToolStripItem is a member of the collection by passing the control into the Contains method. Koleksiyondaki bir öğesinin konumunun dizin değerini almak için ToolStripItem , denetimi IndexOf metoduna geçirin.To get the index value of the location of a ToolStripItem in the collection, pass the control into the IndexOf method. Koleksiyon, metodu çağırarak bir diziye kopyalanabilir CopyTo .The collection can be copied into an array by calling the CopyTo method.

Oluşturucular

ToolStripItemCollection(ToolStrip, ToolStripItem[])

ToolStripItemCollectionBelirtilen kapsayıcı ToolStrip ve belirtilen denetim dizisi ile sınıfın yeni bir örneğini başlatır ToolStripItem .Initializes a new instance of the ToolStripItemCollection class with the specified container ToolStrip and the specified array of ToolStripItem controls.

Özellikler

Count

Koleksiyondaki öğe sayısını alır.Gets the number of elements in the collection.

(Devralındığı yer: ArrangedElementCollection)
IsReadOnly

ToolStripItemCollection öğesinin salt okunur olup olmadığını belirten bir değer alır.Gets a value indicating whether the ToolStripItemCollection is read-only.

Item[Int32]

Belirtilen dizindeki öğeyi alır.Gets the item at the specified index.

Item[String]

Belirtilen ada sahip öğeyi alır.Gets the item with the specified name.

Yöntemler

Add(Image)

ToolStripItemBelirtilen görüntüyü koleksiyona görüntüleyen bir ekler.Adds a ToolStripItem that displays the specified image to the collection.

Add(String)

ToolStripItemBelirtilen metni koleksiyona görüntüleyen bir ekler.Adds a ToolStripItem that displays the specified text to the collection.

Add(String, Image)

ToolStripItemBelirtilen görüntüyü ve metni koleksiyona görüntüleyen bir ekler.Adds a ToolStripItem that displays the specified image and text to the collection.

Add(String, Image, EventHandler)

ToolStripItemBelirtilen görüntüyü ve metni koleksiyona görüntüleyen ve olayı oluşturan bir ekler Click .Adds a ToolStripItem that displays the specified image and text to the collection and that raises the Click event.

Add(ToolStripItem)

Belirtilen öğeyi koleksiyonun sonuna ekler.Adds the specified item to the end of the collection.

AddRange(ToolStripItem[])

Koleksiyona bir denetim dizisi ekler ToolStripItem .Adds an array of ToolStripItem controls to the collection.

AddRange(ToolStripItemCollection)

ToolStripItemCollectionGeçerli koleksiyona bir ekler.Adds a ToolStripItemCollection to the current collection.

Clear()

Tüm öğeleri koleksiyondan kaldırır.Removes all items from the collection.

Contains(ToolStripItem)

Belirtilen öğenin koleksiyonun üyesi olup olmadığını belirler.Determines whether the specified item is a member of the collection.

ContainsKey(String)

Koleksiyonda belirtilen anahtara sahip bir öğe içerip içermediğini belirler.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32)

Bu koleksiyonun tüm içeriğini, Array hedef dizinin belirtilen dizininden başlayarak, uyumlu bir boyutlu olarak kopyalar.Copies the entire contents of this collection to a compatible one-dimensional Array, starting at the specified index of the target array.

(Devralındığı yer: ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Koleksiyonu belirtilen dizinin belirtilen konumuna kopyalar ToolStripItem .Copies the collection into the specified position of the specified ToolStripItem array.

Equals(Object)

İki örneğinin eşit olup olmadığını belirler ArrangedElementCollection .Determines whether two ArrangedElementCollection instances are equal.

(Devralındığı yer: ArrangedElementCollection)
Find(String, Boolean)

Öğeleri adına göre arar ve tüm eşleşen denetimlerin dizisini döndürür.Searches for items by their name and returns an array of all matching controls.

GetEnumerator()

Tüm koleksiyon için bir Numaralandırıcı döndürür.Returns an enumerator for the entire collection.

(Devralındığı yer: ArrangedElementCollection)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.Returns the hash code for this instance.

(Devralındığı yer: ArrangedElementCollection)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
IndexOf(ToolStripItem)

Koleksiyonda belirtilen öğenin dizinini alır.Retrieves the index of the specified item in the collection.

IndexOfKey(String)

Koleksiyonda belirtilen öğenin ilk oluşumunun dizinini alır.Retrieves the index of the first occurrence of the specified item within the collection.

Insert(Int32, ToolStripItem)

Belirtilen dizindeki belirtilen öğeyi koleksiyona ekler.Inserts the specified item into the collection at the specified index.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
Remove(ToolStripItem)

Belirtilen öğeyi koleksiyondan kaldırır.Removes the specified item from the collection.

RemoveAt(Int32)

Koleksiyonda belirtilen dizinden bir öğeyi kaldırır.Removes an item from the specified index in the collection.

RemoveByKey(String)

Belirtilen anahtara sahip öğeyi kaldırır.Removes the item that has the specified key.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.IsSynchronized

Bu üyenin bir açıklaması için bkz IsSynchronized . özelliği.For a description of this member, see the IsSynchronized property.

(Devralındığı yer: ArrangedElementCollection)
ICollection.SyncRoot

Bu üyenin bir açıklaması için bkz SyncRoot . özelliği.For a description of this member, see the SyncRoot property.

(Devralındığı yer: ArrangedElementCollection)
IList.Add(Object)

Bir öğeyi koleksiyona ekler.Adds an item to the collection.

IList.Clear()

Tüm öğeleri koleksiyondan kaldırır.Removes all items from the collection.

IList.Contains(Object)

Koleksiyonun belirtilen öğeyi içerip içermeyeceğini belirler.Determines if the collection contains a specified item.

IList.IndexOf(Object)

Koleksiyonda belirtilen öğenin konumunu belirler.Determines the location of a specified item in the collection.

IList.Insert(Int32, Object)

Belirtilen dizindeki koleksiyona bir öğe ekler.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Koleksiyonun sabit boyuta sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32]

Belirtilen dizindeki öğeyi alır.Retrieves the element at the specified index.

IList.Remove(Object)

Koleksiyonda belirtilen öğenin ilk oluşumunu kaldırır.Removes the first occurrence of a specified item from the collection.

IList.RemoveAt(Int32)

Belirtilen dizindeki bir öğeyi koleksiyondan kaldırır.Removes an item from the collection at a specified index.

Uzantı Metotları

Cast<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsQueryable(IEnumerable)

Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable.

Şunlara uygulanır