Menu.MenuItemCollection Clase

Definición

Representa una colección de objetos MenuItem.

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

Menu.MenuItemCollection(Menu)

Inicializa una nueva instancia de la clase Menu.MenuItemCollection.

Propiedades

Count

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

IsReadOnly

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

Item[Int32]

Recupera el objeto MenuItem que se encuentra en la ubicación indizada especificada en la colección.

Item[String]

Obtiene un elemento de la colección que tiene la clave especificada.

Métodos

Add(Int32, MenuItem)

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

Add(MenuItem)

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

Add(String)

Agrega un nuevo objeto MenuItem al final del menú actual, con el título que se especifique.

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.

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.

AddRange(MenuItem[])

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

Clear()

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

Contains(MenuItem)

Determina si el objeto MenuItem 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 toda la colección en una matriz existente, en un lugar especificado de la matriz.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Find(String, Boolean)

Busca los elementos con la clave especificada, con la opción de buscar en los elementos de submenú.

GetEnumerator()

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

GetHashCode()

Sirve 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ú que tenga la clave especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(MenuItem)

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

RemoveAt(Int32)

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

RemoveByKey(String)

Quita de la colección el elemento de menú 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 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

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