Partilhar via


Menu.MenuItemCollection Classe

Definição

Representa uma coleção 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
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 as MainMenu classes e ContextMenu , 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 permitem adicionar e remover 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

Menu.MenuItemCollection(Menu)

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

Propriedades

Count

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

IsReadOnly

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

Item[Int32]

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

Item[String]

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

Métodos

Add(Int32, MenuItem)

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

Add(MenuItem)

Adiciona um MenuItem criado anteriormente ao final do menu atual.

Add(String)

Adiciona um novo MenuItem, até o final do menu atual, com uma legenda especificada.

Add(String, EventHandler)

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

Add(String, MenuItem[])

Adiciona um novo MenuItem ao final nesse menu com a legenda, manipulador de eventos Click e itens especificados.

AddRange(MenuItem[])

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

Clear()

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

Contains(MenuItem)

Determina se o MenuItem especificado é 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 de um local especificado na matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Find(String, Boolean)

Encontra os itens com a chave especificada, com a opção de pesquisar os itens de submenu.

GetEnumerator()

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

GetHashCode()

Serve como a função de hash padrão.

(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 Object atual.

(Herdado de Object)
Remove(MenuItem)

Remove o MenuItem especificado 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

ICollection.IsSynchronized

Para obter uma descrição desse membro, confira IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição desse membro, confira SyncRoot.

IList.Add(Object)

Para obter uma descrição desse membro, confira Add(Object).

IList.Contains(Object)

Para obter uma descrição desse membro, confira Contains(Object).

IList.IndexOf(Object)

Para obter uma descrição desse membro, confira IndexOf(Object).

IList.Insert(Int32, Object)

Para obter uma descrição desse membro, confira Insert(Int32, Object).

IList.IsFixedSize

Para obter uma descrição desse membro, confira IsFixedSize.

IList.Item[Int32]

Para obter uma descrição desse membro, confira Item[Int32].

IList.Remove(Object)

Para obter uma descrição desse membro, confira Remove(Object).

Métodos de Extensão

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.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a