Menu.MenuItemCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |