Menu.MenuItemCollection Menu.MenuItemCollection Menu.MenuItemCollection Menu.MenuItemCollection Class

Definición

Representa una colección de objetos MenuItem.Represents a collection of MenuItem objects.

public: ref class Menu::MenuItemCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class Menu.MenuItemCollection : System.Collections.IList
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class Menu.MenuItemCollection
Implements IList
Herencia
Menu.MenuItemCollectionMenu.MenuItemCollectionMenu.MenuItemCollectionMenu.MenuItemCollection
Atributos
Implementaciones

Comentarios

Esta clase representa la colección de MenuItem objetos almacenados en un MainMenuobjeto ContextMenu, o MenuItem.This class represents the collection of MenuItem objects stored in a MainMenu, ContextMenu, or MenuItem. En el MainMenu caso ContextMenu de las clases y, esta colección representa la estructura de menú completa del control.For the MainMenu and ContextMenu classes, this collection represents the entire menu structure for the control. Para la MenuItem clase, esta colección representa la lista de elementos de submenú asociados MenuItema.For the MenuItem class, this collection represents the list of submenu items associated with the MenuItem.

Los Add métodos Remove y permiten agregar y quitar elementos de menú individuales de la colección.The Add and Remove methods enable you to add and remove individual menu items from the collection. También puede utilizar el Clear método para quitar todos los elementos de menú de la colección.You can also use the Clear method to remove all the menu items from the collection.

Constructores

Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu)

Inicializa una nueva instancia de la clase Menu.MenuItemCollection.Initializes a new instance of the Menu.MenuItemCollection class.

Propiedades

Count Count Count Count

Obtiene un valor que indica el número total de objetos MenuItem de la colección.Gets a value indicating the total number of MenuItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.Gets a value indicating whether the collection is read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Recupera el objeto MenuItem que se encuentra en la ubicación indizada especificada en la colección.Retrieves the MenuItem at the specified indexed location in the collection.

Item[String] Item[String] Item[String] Item[String]

Obtiene un elemento de la colección que tiene la clave especificada.Gets an item with the specified key from the collection.

Métodos

Add(Int32, MenuItem) Add(Int32, MenuItem) Add(Int32, MenuItem) Add(Int32, MenuItem)

Agrega un objeto MenuItem previamente creado en el índice especificado dentro de la colección de elementos de menú.Adds a previously created MenuItem at the specified index within the menu item collection.

Add(MenuItem) Add(MenuItem) Add(MenuItem) Add(MenuItem)

Agrega un objeto MenuItem previamente creado al final del menú actual.Adds a previously created MenuItem to the end of the current menu.

Add(String) Add(String) Add(String) Add(String)

Agrega un nuevo objeto MenuItem al final del menú actual, con el título que se especifique.Adds a new MenuItem, to the end of the current menu, with a specified caption.

Add(String, EventHandler) Add(String, EventHandler) Add(String, EventHandler) Add(String, EventHandler)

Agrega un nuevo objeto MenuItem al final del menú actual, con un título específico y un controlador de eventos específico para el evento Click.Adds a new MenuItem to the end of the current menu with a specified caption and a specified event handler for the Click event.

Add(String, MenuItem[]) Add(String, MenuItem[]) Add(String, MenuItem[]) Add(String, MenuItem[])

Agrega un nuevo objeto MenuItem al final de este menú con el título, el controlador de eventos Click y los elementos especificados.Adds a new MenuItem to the end of this menu with the specified caption, Click event handler, and items.

AddRange(MenuItem[]) AddRange(MenuItem[]) AddRange(MenuItem[]) AddRange(MenuItem[])

Agrega una matriz de objetos MenuItem previamente creados a la colección.Adds an array of previously created MenuItem objects to the collection.

Clear() Clear() Clear() Clear()

Quita todos los objetos MenuItem de la colección de elementos de menú.Removes all MenuItem objects from the menu item collection.

Contains(MenuItem) Contains(MenuItem) Contains(MenuItem) Contains(MenuItem)

Determina si el objeto MenuItem especificado es un miembro de la colección.Determines if the specified MenuItem is a member of the collection.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

Determina si la colección contiene un elemento con la clave especificada.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia toda la colección en una matriz existente, en un lugar especificado de la matriz.Copies the entire collection into an existing array at a specified location within the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Find(String, Boolean) Find(String, Boolean) Find(String, Boolean) Find(String, Boolean)

Busca los elementos con la clave especificada, con la opción de buscar en los elementos de submenú.Finds the items with the specified key, optionally searching the submenu items

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador que puede utilizarse para recorrer en iteración en la colección de elementos de menú.Returns an enumerator that can be used to iterate through the menu item collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(MenuItem) IndexOf(MenuItem) IndexOf(MenuItem) IndexOf(MenuItem)

Recupera el índice de un elemento específico de la colección.Retrieves the index of a specific item in the collection.

IndexOfKey(String) IndexOfKey(String) IndexOfKey(String) IndexOfKey(String)

Busca el índice de la primera aparición de un elemento de menú que tenga la clave especificada.Finds the index of the first occurrence of a menu item with the specified key.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(MenuItem) Remove(MenuItem) Remove(MenuItem) Remove(MenuItem)

Quita el objeto MenuItem especificado de la colección de elementos de menú.Removes the specified MenuItem from the menu item collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Quita un objeto MenuItem de la colección de elementos de menú en el índice especificado.Removes a MenuItem from the menu item collection at a specified index.

RemoveByKey(String) RemoveByKey(String) RemoveByKey(String) RemoveByKey(String)

Quita de la colección el elemento de menú que tiene la clave especificada.Removes the menu item with the specified key from the collection.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Para obtener una descripción de este miembro, vea IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Para obtener una descripción de este miembro, vea SyncRoot.For a description of this member, see SyncRoot.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Para una descripción de este miembro, vea Add(Object).For a description of this member, see Add(Object).

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Para obtener una descripción de este miembro, vea Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Para obtener una descripción de este miembro, vea IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Para una descripción de este miembro, vea Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Para una descripción de este miembro, vea IsFixedSize.For a description of this member, see IsFixedSize.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Para una descripción de este miembro, vea Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Para una descripción de este miembro, vea Remove(Object).For a description of this member, see Remove(Object).

Métodos de extensión

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a