Menu.MenuItemCollection Classe

Definição

Representa uma coleção 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
Herança
Menu.MenuItemCollection
Atributos
Implementações

Comentários

Essa classe representa a coleção de MenuItem objetos armazenados em um MainMenu, ContextMenuou MenuItem. Para o MainMenu e ContextMenu classes, essa coleção representa toda a estrutura de menu para o controle. Para a MenuItem classe, essa coleção representa a lista de itens de submenu associados ao MenuItem.

Os Add métodos e Remove os métodos permitem que você adicione e remova itens de menu individuais da coleção. Você também pode usar o Clear método para remover todos os itens de menu da coleção.

Construtores

Nome Description
Menu.MenuItemCollection(Menu)

Inicializa uma nova instância da classe Menu.MenuItemCollection.

Propriedades

Nome Description
Count

Obtém um valor que indica o número total de MenuItem objetos na coleção.

IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.

Item[Int32]

Recupera o MenuItem local indexado especificado na coleção.

Item[String]

Obtém um item com a chave especificada da coleção.

Métodos

Nome Description
Add(Int32, MenuItem)

Adiciona um criado MenuItem anteriormente no índice especificado na coleção de itens de menu.

Add(MenuItem)

Adiciona um criado MenuItem anteriormente ao final do menu atual.

Add(String, EventHandler)

Adiciona uma nova MenuItem ao final do menu atual com uma legenda especificada e um manipulador de eventos especificado para o Click evento.

Add(String, MenuItem[])

Adiciona uma nova MenuItem ao final deste menu com a legenda, Click o manipulador de eventos e os itens especificados.

Add(String)

Adiciona um novo MenuItem, ao final do menu atual, com uma legenda especificada.

AddRange(MenuItem[])

Adiciona uma matriz de objetos criados MenuItem anteriormente à coleção.

Clear()

Remove todos os MenuItem objetos da coleção de itens de menu.

Contains(MenuItem)

Determina se o especificado MenuItem é um membro da coleção.

ContainsKey(String)

Determina se a coleção contém um item com a chave especificada.

CopyTo(Array, Int32)

Copia toda a coleção em uma matriz existente em um local especificado dentro da matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Find(String, Boolean)

Localiza os itens com a chave especificada, opcionalmente pesquisando os itens de submenu.

GetEnumerator()

Retorna um enumerador que pode ser usado para iterar por meio da coleção de itens de menu.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(MenuItem)

Recupera o índice de um item específico na coleção.

IndexOfKey(String)

Localiza o índice da primeira ocorrência de um item de menu com a chave especificada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(MenuItem)

Remove o especificado MenuItem da coleção de itens de menu.

RemoveAt(Int32)

Remove um MenuItem da coleção de itens de menu em um índice especificado.

RemoveByKey(String)

Remove o item de menu com a chave especificada da coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.IsSynchronized

Para obter uma descrição deste membro, consulte IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição deste membro, consulte SyncRoot.

IList.Add(Object)

Para obter uma descrição deste membro, consulte Add(Object).

IList.Contains(Object)

Para obter uma descrição deste membro, consulte Contains(Object).

IList.IndexOf(Object)

Para obter uma descrição deste membro, consulte IndexOf(Object).

IList.Insert(Int32, Object)

Para obter uma descrição deste membro, consulte Insert(Int32, Object).

IList.IsFixedSize

Para obter uma descrição deste membro, consulte IsFixedSize.

IList.Item[Int32]

Para obter uma descrição deste membro, consulte Item[Int32].

IList.Remove(Object)

Para obter uma descrição deste membro, consulte Remove(Object).

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a