ToolStripItemCollection Classe

Definição

Representa uma coleção de objetos 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
type ToolStripItemCollection = class
    inherit ArrangedElementCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ToolStripItemCollection
Inherits ArrangedElementCollection
Implements IList
Herança
ToolStripItemCollection
Atributos
Implementações

Comentários

Os Addmétodos Remove, eRemoveAt permitem que você adicione e remova controles individuais da coleção.The Add, Remove, and RemoveAt methods enable you to add and remove individual controls from the collection. Você também pode usar os AddRange métodos Clear ou para adicionar ou remover todos os controles da coleção.You can also use the AddRange or Clear methods to add or remove all the controls from the collection.

Você pode determinar se um ToolStripItem é membro da coleção passando o controle para o Contains método.You can determine whether a ToolStripItem is a member of the collection by passing the control into the Contains method. Para obter o valor de índice do local de um ToolStripItem na coleção, passe o controle para o IndexOf método.To get the index value of the location of a ToolStripItem in the collection, pass the control into the IndexOf method. A coleção pode ser copiada em uma matriz chamando o CopyTo método.The collection can be copied into an array by calling the CopyTo method.

Construtores

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Inicializa uma nova instância da classe ToolStripItemCollection com o contêiner especificado ToolStrip e a matriz especificada de controles ToolStripItem.Initializes a new instance of the ToolStripItemCollection class with the specified container ToolStrip and the specified array of ToolStripItem controls.

Propriedades

Count

Obtém o número de elementos na coleção.Gets the number of elements in the collection.

(Herdado de ArrangedElementCollection)
IsReadOnly

Obtém um valor que indica se o ToolStripItemCollection é somente leitura.Gets a value indicating whether the ToolStripItemCollection is read-only.

Item[Int32]

Obtém o item no índice especificado.Gets the item at the specified index.

Item[String]

Obtém o item com o nome especificado.Gets the item with the specified name.

Métodos

Add(Image)

Adiciona um ToolStripItem que exibe a imagem especificada à coleção.Adds a ToolStripItem that displays the specified image to the collection.

Add(String)

Adiciona um ToolStripItem que exibe o texto especificado à coleção.Adds a ToolStripItem that displays the specified text to the collection.

Add(String, Image)

Adiciona um ToolStripItem que exibe a imagem e o texto especificados à coleção.Adds a ToolStripItem that displays the specified image and text to the collection.

Add(String, Image, EventHandler)

Adiciona um ToolStripItem que exibe a imagem e o texto especificados à coleção e que gera o evento Click.Adds a ToolStripItem that displays the specified image and text to the collection and that raises the Click event.

Add(ToolStripItem)

Adiciona o item especificado ao final da coleção.Adds the specified item to the end of the collection.

AddRange(ToolStripItem[])

Adiciona uma matriz de controles ToolStripItem à coleção.Adds an array of ToolStripItem controls to the collection.

AddRange(ToolStripItemCollection)

Adiciona um ToolStripItemCollection à coleção atual.Adds a ToolStripItemCollection to the current collection.

Clear()

Remove todos os itens da coleção.Removes all items from the collection.

Contains(ToolStripItem)

Determina se o item especificado é um membro da coleção.Determines whether the specified item is a member of the collection.

ContainsKey(String)

Determina se a coleção contém um item com a chave especificada.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32)

Copia todo o conteúdo dessa coleção para um Array unidimensional compatível, começando pelo índice especificado da matriz de destino.Copies the entire contents of this collection to a compatible one-dimensional Array, starting at the specified index of the target array.

(Herdado de ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Copia a coleção para a posição especificada da matriz ToolStripItem especificada.Copies the collection into the specified position of the specified ToolStripItem array.

Equals(Object)

Determina se duas instâncias ArrangedElementCollection são iguais.Determines whether two ArrangedElementCollection instances are equal.

(Herdado de ArrangedElementCollection)
Find(String, Boolean)

Pesquisa itens pelo nome e retorna uma matriz de todos os controles correspondentes.Searches for items by their name and returns an array of all matching controls.

GetEnumerator()

Retorna um enumerador para toda a coleção.Returns an enumerator for the entire collection.

(Herdado de ArrangedElementCollection)
GetHashCode()

Retorna o código hash para essa instância.Returns the hash code for this instance.

(Herdado de ArrangedElementCollection)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IndexOf(ToolStripItem)

Recupera o índice do item especificado na coleção.Retrieves the index of the specified item in the collection.

IndexOfKey(String)

Recupera o índice da primeira ocorrência do item especificado na coleção.Retrieves the index of the first occurrence of the specified item within the collection.

Insert(Int32, ToolStripItem)

Insere o item especificado na coleção no índice especificado.Inserts the specified item into the collection at the specified index.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(ToolStripItem)

Remove o item especificado da coleção.Removes the specified item from the collection.

RemoveAt(Int32)

Remove um item do índice especificado na coleção.Removes an item from the specified index in the collection.

RemoveByKey(String)

Remove o item que tem a chave especificada.Removes the item that has the specified key.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

ICollection.IsSynchronized

Para obter uma descrição desse membro, consulte o propriedade IsSynchronized.For a description of this member, see the IsSynchronized property.

(Herdado de ArrangedElementCollection)
ICollection.SyncRoot

Para obter uma descrição desse membro, consulte o propriedade SyncRoot.For a description of this member, see the SyncRoot property.

(Herdado de ArrangedElementCollection)
IList.Add(Object)

Adiciona um item à coleção.Adds an item to the collection.

IList.Clear()

Remove todos os itens da coleção.Removes all items from the collection.

IList.Contains(Object)

Determina se a coleção contém um item especificado.Determines if the collection contains a specified item.

IList.IndexOf(Object)

Determina o local de um item especificado na coleção.Determines the location of a specified item in the collection.

IList.Insert(Int32, Object)

Insere um item na coleção em um índice especificado.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Obtém um valor que indica se a coleção tem um tamanho fixo.Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32]

Recupera o elemento no índice especificado.Retrieves the element at the specified index.

IList.Remove(Object)

Remove a primeira ocorrência de um item especificado da coleção.Removes the first occurrence of a specified item from the collection.

IList.RemoveAt(Int32)

Remove um item da coleção em um índice especificado.Removes an item from the collection at a specified index.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a