Partager via


Menu.MenuItemCollection Classe

Définition

Représente une collection d'objets 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
Héritage
Menu.MenuItemCollection
Attributs
Implémente

Remarques

Cette classe représente la collection d’objets MenuItem stockés dans un MainMenu, ContextMenuou MenuItem. Pour les MainMenu classes et ContextMenu , cette collection représente la structure de menu entière du contrôle. Pour la MenuItem classe, cette collection représente la liste des éléments de sous-menu associés à .MenuItem

Les Add méthodes et Remove vous permettent d’ajouter et de supprimer des éléments de menu individuels de la collection. Vous pouvez également utiliser la Clear méthode pour supprimer tous les éléments de menu de la collection.

Constructeurs

Menu.MenuItemCollection(Menu)

Initialise une nouvelle instance de la classe Menu.MenuItemCollection.

Propriétés

Count

Obtient une valeur qui indique le nombre total d'objets MenuItem dans la collection.

IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

Item[Int32]

Récupère l'objet MenuItem qui se trouve à l'index spécifié dans la collection.

Item[String]

Obtient un élément avec la clé spécifiée de la collection.

Méthodes

Add(Int32, MenuItem)

Ajoute un MenuItem créé précédemment à l'index spécifié de la collection d'éléments de menu en cours.

Add(MenuItem)

Ajoute un MenuItem créé précédemment à la fin du menu en cours.

Add(String)

Ajoute un nouveau MenuItem à la fin du menu en cours avec une légende spécifiée.

Add(String, EventHandler)

Ajoute un nouveau MenuItem à la fin du menu en cours avec une légende spécifiée et un gestionnaire d'événements spécifié pour l'événement Click.

Add(String, MenuItem[])

Ajoute un nouveau MenuItem à la fin de ce menu avec la légende, le gestionnaire d'événements Click et les éléments spécifiés.

AddRange(MenuItem[])

Ajoute à la collection un tableau d'objets MenuItem créés précédemment.

Clear()

Supprime tous les objets MenuItem de la collection d'éléments de menu.

Contains(MenuItem)

Détermine si le MenuItem spécifié est membre de la collection.

ContainsKey(String)

Détermine si la collection contient un élément avec la clé spécifiée.

CopyTo(Array, Int32)

Copie l'ensemble de la collection dans un tableau existant, à un emplacement spécifié dans le tableau.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Find(String, Boolean)

Recherche les éléments à l’aide de la clé spécifiée, en recherchant éventuellement les éléments de sous-menu.

GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein de la collection d'éléments de menu.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(MenuItem)

Récupère l'index d'un élément spécifique de la collection.

IndexOfKey(String)

Recherche l'index de la première occurrence d'un élément de menu avec la clé spécifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(MenuItem)

Supprime le MenuItem spécifié de la collection d'éléments de menu.

RemoveAt(Int32)

Supprime un MenuItem situé à l'index spécifié dans la collection d'éléments de menu.

RemoveByKey(String)

Supprime l'élément de menu avec la clé spécifiée de la collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.

ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.

IList.Add(Object)

Pour obtenir une description de ce membre, consultez Add(Object).

IList.Contains(Object)

Pour obtenir une description de ce membre, consultez Contains(Object).

IList.IndexOf(Object)

Pour obtenir une description de ce membre, consultez IndexOf(Object).

IList.Insert(Int32, Object)

Pour obtenir une description de ce membre, consultez Insert(Int32, Object).

IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.

IList.Item[Int32]

Pour obtenir une description de ce membre, consultez Item[Int32].

IList.Remove(Object)

Pour obtenir une description de ce membre, consultez Remove(Object).

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à