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 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. |