ToolStripItemCollection Clase

Definición

Representa una colección de ToolStripItem objetos.

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

Nombre Description
ToolStripItemCollection(ToolStrip, ToolStripItem[])

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

Propiedades

Nombre Description
Count

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

(Heredado de ArrangedElementCollection)
IsReadOnly

Obtiene un valor que indica si el 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

Nombre Description
Add(Image)

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

Add(String, Image, EventHandler)

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

Add(String, Image)

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

Add(String)

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

Add(ToolStripItem)

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

AddRange(ToolStripItem[])

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

AddRange(ToolStripItemCollection)

Agrega un ToolStripItemCollection objeto a la colección actual.

Clear()

Quita todos los elementos de la colección.

Contains(ToolStripItem)

Determina si el elemento especificado es 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 en una unidimensional Arraycompatible, empezando por 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 especificada ToolStripItem .

Equals(Object)

Determina si dos ArrangedElementCollection instancias son iguales.

(Heredado de ArrangedElementCollection)
Find(String, Boolean)

Busca 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 especificado en la colección.

IndexOfKey(String)

Recupera el índice de la primera aparición del elemento especificado dentro de la colección.

Insert(Int32, ToolStripItem)

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

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(ToolStripItem)

Quita el elemento especificado de la colección.

RemoveAt(Int32)

Quita un elemento del índice especificado de 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

Nombre Description
ICollection.IsSynchronized

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

(Heredado de ArrangedElementCollection)
ICollection.SyncRoot

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

(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 en la colección.

IList.Insert(Int32, Object)

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

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

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

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

Se aplica a