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 classes et ContextMenu les MainMenu classes, cette collection représente l’ensemble de la structure de menu du contrôle. Pour la MenuItem classe, cette collection représente la liste des éléments de sous-menu associés au MenuItem.

Les Add méthodes et Remove les méthodes 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

Nom Description
Menu.MenuItemCollection(Menu)

Initialise une nouvelle instance de la classe Menu.MenuItemCollection.

Propriétés

Nom Description
Count

Obtient une valeur indiquant le nombre total d’objets MenuItem de la collection.

IsReadOnly

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

Item[Int32]

Récupère l’emplacement MenuItem indexé spécifié dans la collection.

Item[String]

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

Méthodes

Nom Description
Add(Int32, MenuItem)

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

Add(MenuItem)

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

Add(String, EventHandler)

Ajoute une nouveauté MenuItem à la fin du menu actif avec une légende spécifiée et un gestionnaire d’événements spécifié pour l’événement Click .

Add(String, MenuItem[])

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

Add(String)

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

AddRange(MenuItem[])

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

Clear()

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

Contains(MenuItem)

Détermine si le spécifié MenuItem 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’intégralité 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 avec la clé spécifiée, éventuellement en recherchant les sous-éléments.

GetEnumerator()

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

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

Récupère l’index d’un élément spécifique dans 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 Objectactuel.

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

Supprime la collection d’éléments de menu spécifiée MenuItem .

RemoveAt(Int32)

Supprime une MenuItem collection d’éléments de menu à un index spécifié.

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

Nom Description
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

Nom Description
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à