ToolStripItemCollection Clase

Definición

Representa una colección de objetos ToolStripItem.

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
Herencia
ToolStripItemCollection
Atributos
Implementaciones

Comentarios

Los Addmétodos , Removey RemoveAt permiten agregar y quitar controles individuales de la colección. También puede usar los AddRange métodos o Clear para agregar o quitar todos los controles de la colección.

Puede determinar si es ToolStripItem miembro de la colección pasando el control al Contains método . Para obtener el valor de índice de la ubicación de en ToolStripItem la colección, pase el control al IndexOf método . La colección se puede copiar en una matriz llamando al CopyTo método .

Constructores

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Inicializa una nueva instancia de la clase ToolStripItemCollection con el contenedor ToolStrip especificado y la matriz especificada de los controles ToolStripItem.

Propiedades

Count

Obtiene el número de elementos de la colección.

(Heredado de ArrangedElementCollection)
IsReadOnly

Obtiene un valor que indica si ToolStripItemCollection es de solo lectura.

Item[Int32]

Obtiene el elemento en el índice especificado.

Item[String]

Obtiene el elemento con el nombre especificado.

Métodos

Add(Image)

Agrega ToolStripItem que muestra la imagen especificada a la colección.

Add(String)

Agrega un ToolStripItem que muestra el texto especificado a la colección.

Add(String, Image)

Agrega un ToolStripItem que muestra la imagen y el texto especificados a la colección.

Add(String, Image, EventHandler)

Agrega un ToolStripItem que muestra la imagen y el texto especificados a la colección y que provoca el evento Click.

Add(ToolStripItem)

Agrega el elemento especificado al final de la colección.

AddRange(ToolStripItem[])

Agrega una matriz de controles ToolStripItem a la colección.

AddRange(ToolStripItemCollection)

Agrega un objeto ToolStripItemCollection a la colección actual.

Clear()

Quita todos los elementos de la colección.

Contains(ToolStripItem)

Determina si el elemento especificado es un miembro de la colección.

ContainsKey(String)

Determina si la colección contiene un elemento con la clave especificada.

CopyTo(Array, Int32)

Copia todo el contenido de esta colección a una Array unidimensional compatible, empezando en el índice especificado de la matriz de destino.

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

Copia la colección en la posición especificada de la matriz ToolStripItem especificada.

Equals(Object)

Determina si dos instancias de ArrangedElementCollection son iguales.

(Heredado de ArrangedElementCollection)
Find(String, Boolean)

Busca los elementos por su nombre y devuelve una matriz de todos los controles coincidentes.

GetEnumerator()

Devuelve un enumerador para toda la colección.

(Heredado de ArrangedElementCollection)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de ArrangedElementCollection)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(ToolStripItem)

Recupera el índice del elemento específico de la colección.

IndexOfKey(String)

Devuelve el índice de la primera aparición del elemento especificado en esta colección.

Insert(Int32, ToolStripItem)

Inserta el elemento especificado en el índice especificado de la colección.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(ToolStripItem)

Quita el elemento especificado de la colección.

RemoveAt(Int32)

Quita un elemento del índice especificado en la colección.

RemoveByKey(String)

Quita el elemento que tiene la clave especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.IsSynchronized

Para una descripción de este miembro, consulte la propiedad IsSynchronized.

(Heredado de ArrangedElementCollection)
ICollection.SyncRoot

Para una descripción de este miembro, consulte la propiedad SyncRoot.

(Heredado de ArrangedElementCollection)
IList.Add(Object)

Agrega un elemento a la colección.

IList.Clear()

Quita todos los elementos de la colección.

IList.Contains(Object)

Determina si la colección contiene un elemento especificado.

IList.IndexOf(Object)

Determina la ubicación de un elemento especificado de la colección.

IList.Insert(Int32, Object)

Inserta un elemento en el índice especificado de la colección.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

IList.Item[Int32]

Recupera el elemento en el índice especificado.

IList.Remove(Object)

Quita la primera aparición de un elemento especificado de la colección.

IList.RemoveAt(Int32)

Quita un elemento de la colección en un índice especificado.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a