Menu.MenuItemCollection Clase

Definición

Representa una colección de MenuItem objetos.

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

Comentarios

Esta clase representa la colección de MenuItem objetos almacenados en , MainMenuContextMenuo MenuItem. Para las MainMenu clases y ContextMenu , esta colección representa toda la estructura de menús del control. Para la MenuItem clase , esta colección representa la lista de elementos de submenú asociados a MenuItem.

Los Add métodos y Remove permiten agregar y quitar elementos de menú individuales de la colección. También puede usar el Clear método para quitar todos los elementos de menú de la colección.

Constructores

Nombre Description
Menu.MenuItemCollection(Menu)

Inicializa una nueva instancia de la clase Menu.MenuItemCollection.

Propiedades

Nombre Description
Count

Obtiene un valor que indica el número total de objetos de MenuItem la colección.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

Item[Int32]

Recupera en MenuItem la ubicación indizada especificada de la colección.

Item[String]

Obtiene un elemento con la clave especificada de la colección.

Métodos

Nombre Description
Add(Int32, MenuItem)

Agrega un objeto creado MenuItem anteriormente en el índice especificado dentro de la colección de elementos de menú.

Add(MenuItem)

Agrega un objeto creado MenuItem anteriormente al final del menú actual.

Add(String, EventHandler)

Agrega un nuevo MenuItem al final del menú actual con un título especificado y un controlador de eventos especificado para el Click evento.

Add(String, MenuItem[])

Agrega un nuevo MenuItem al final de este menú con el título, Click el controlador de eventos y los elementos especificados.

Add(String)

Agrega un nuevo MenuItem, al final del menú actual, con un título especificado.

AddRange(MenuItem[])

Agrega una matriz de objetos creados MenuItem anteriormente a la colección.

Clear()

Quita todos los MenuItem objetos de la colección de elementos de menú.

Contains(MenuItem)

Determina si el objeto especificado MenuItem es miembro de la colección.

ContainsKey(String)

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

CopyTo(Array, Int32)

Copia toda la colección en una matriz existente en una ubicación especificada dentro de la matriz.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Find(String, Boolean)

Busca los elementos con la clave especificada, buscando opcionalmente los elementos del submenú.

GetEnumerator()

Devuelve un enumerador que se puede usar para recorrer en iteración la colección de elementos de menú.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(MenuItem)

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

IndexOfKey(String)

Busca el índice de la primera aparición de un elemento de menú con la clave especificada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(MenuItem)

Quita el especificado MenuItem de la colección de elementos de menú.

RemoveAt(Int32)

Quita un MenuItem elemento de la colección de elementos de menú en un índice especificado.

RemoveByKey(String)

Quita el elemento de menú con la clave especificada de la colección.

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 IsSynchronized.

ICollection.SyncRoot

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

IList.Add(Object)

Para obtener una descripción de este miembro, vea Add(Object).

IList.Contains(Object)

Para obtener una descripción de este miembro, vea Contains(Object).

IList.IndexOf(Object)

Para obtener una descripción de este miembro, vea IndexOf(Object).

IList.Insert(Int32, Object)

Para obtener una descripción de este miembro, vea Insert(Int32, Object).

IList.IsFixedSize

Para obtener una descripción de este miembro, vea IsFixedSize.

IList.Item[Int32]

Para obtener una descripción de este miembro, vea Item[Int32].

IList.Remove(Object)

Para obtener una descripción de este miembro, vea Remove(Object).

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