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

Definizione

Rappresenta una raccolta di oggetti 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
Ereditarietà
Menu.MenuItemCollectionMenu.MenuItemCollectionMenu.MenuItemCollectionMenu.MenuItemCollection
Attributi
Implementazioni

Commenti

Questa classe rappresenta la raccolta di MenuItem gli oggetti archiviati in un MainMenu, ContextMenu, o MenuItem.This class represents the collection of MenuItem objects stored in a MainMenu, ContextMenu, or MenuItem. Per il MainMenu e ContextMenu classi, questa raccolta rappresenta l'intera struttura di menu per il controllo.For the MainMenu and ContextMenu classes, this collection represents the entire menu structure for the control. Per il MenuItem (classe), questa raccolta rappresenta l'elenco di voci di sottomenu associato il MenuItem.For the MenuItem class, this collection represents the list of submenu items associated with the MenuItem.

Il Add e Remove metodi consentono di aggiungere e rimuovere singole voci di menu dalla raccolta.The Add and Remove methods enable you to add and remove individual menu items from the collection. È anche possibile usare il Clear metodo per rimuovere tutte le voci di menu dalla raccolta.You can also use the Clear method to remove all the menu items from the collection.

Costruttori

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

Inizializza una nuova istanza della classe Menu.MenuItemCollection.Initializes a new instance of the Menu.MenuItemCollection class.

Proprietà

Count Count Count Count

Ottiene un valore che indica il numero totale di oggetti MenuItem nell'insieme.Gets a value indicating the total number of MenuItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value indicating whether the collection is read-only.

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

Recupera l'oggetto MenuItem nella posizione indicizzata specificata nell'insieme.Retrieves the MenuItem at the specified indexed location in the collection.

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

Ottiene un elemento con la chiave specificata dalla raccolta.Gets an item with the specified key from the collection.

Metodi

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

Aggiunge un oggetto MenuItem precedentemente creato nell'indice specificato, all'interno dell'insieme delle voci di menu.Adds a previously created MenuItem at the specified index within the menu item collection.

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

Aggiunge un oggetto MenuItem precedentemente creato alla fine del menu corrente.Adds a previously created MenuItem to the end of the current menu.

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

Aggiunge un nuovo MenuItem alla fine del menu corrente, con una didascalia specificata.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)

Aggiunge un nuovo MenuItem alla fine del menu corrente, con una didascalia specificata e un gestore eventi specificato per l'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[])

Aggiunge un nuovo oggetto MenuItem alla fine del menu corrente, con la didascalia specificata, il gestore dell'evento Click e le voci.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[])

Aggiunge una matrice di oggetti MenuItem precedentemente creati all'insieme.Adds an array of previously created MenuItem objects to the collection.

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

Rimuove tutti gli oggetti MenuItem dall'insieme delle voci di menu.Removes all MenuItem objects from the menu item collection.

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

Determina se l'oggetto MenuItem specificato è un membro dell'insieme.Determines if the specified MenuItem is a member of the collection.

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

Determina se l'insieme contiene un elemento con la chiave specificata.Determines whether the collection contains an item with the specified key.

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

Copia l'intero insieme in una posizione specifica all'interno di una matrice esistente.Copies the entire collection into an existing array at a specified location within the array.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.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)

Cerca gli elementi con la chiave specificata, eseguendo eventualmente la ricerca nelle voci di sottomenu.Finds the items with the specified key, optionally searching the submenu items

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

Restituisce un enumeratore, che può essere utilizzato per scorrere l'insieme delle voci di menu.Returns an enumerator that can be used to iterate through the menu item collection.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Recupera l'indice di un elemento specifico dell'insieme.Retrieves the index of a specific item in the collection.

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

Cerca l'indice della prima occorrenza di una voce di menu con la chiave specificata.Finds the index of the first occurrence of a menu item with the specified key.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Rimuove l'oggetto MenuItem specificato dall'insieme delle voci di menu.Removes the specified MenuItem from the menu item collection.

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

Rimuove un oggetto MenuItem dall'insieme delle voci di menu in corrispondenza di un indice specificato.Removes a MenuItem from the menu item collection at a specified index.

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

Rimuove la voce di menu con la chiave specificata dall'insieme.Removes the menu item with the specified key from the collection.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

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

Per una descrizione di questo membro, vedere IsSynchronized.For a description of this member, see IsSynchronized.

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

Per una descrizione di questo membro, vedere SyncRoot.For a description of this member, see SyncRoot.

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

Per una descrizione di questo membro, vedere Add(Object).For a description of this member, see Add(Object).

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

Per una descrizione di questo membro, vedere Contains(Object).For a description of this member, see Contains(Object).

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

Per una descrizione di questo membro, vedere 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)

Per una descrizione di questo membro, vedere Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

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

Per una descrizione di questo membro, vedere IsFixedSize.For a description of this member, see IsFixedSize.

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

Per una descrizione di questo membro, vedere Item[Int32].For a description of this member, see Item[Int32].

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

Per una descrizione di questo membro, vedere Remove(Object).For a description of this member, see Remove(Object).

Extension Methods

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

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

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

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

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

Consente la parallelizzazione di una query.Enables parallelization of a query.

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

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a