Cette documentation est archivée et n’est pas conservée.

Menu.MenuItems, propriété

Obtient une valeur qui indique la collection d'objets MenuItem associée au menu.

Espace de noms : System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

public MenuItemCollection MenuItems { get; }
/** @property */
public MenuItemCollection get_MenuItems ()

public function get MenuItems () : MenuItemCollection

Valeur de la propriété

System.Windows.Forms.Menu.MenuItemCollection qui représente la liste d'objets MenuItem stockés dans le menu.

Vous pouvez utiliser cette propriété pour obtenir une référence à la liste des éléments actuellement stockés dans le menu. Pour les objets MainMenu et ContextMenu, la propriété MenuItems contient l'ensemble de la structure de menus du contrôle. Pour la classe MenuItem, la propriété MenuItems contient la liste des éléments de sous-menu associés au MenuItem. En utilisant la référence (fournie par cette propriété) à la collection d'éléments associée au menu, vous pouvez ajouter et supprimer des éléments de menu, déterminer le nombre total d'éléments de menu et supprimer la liste des éléments de menu de la collection. Pour plus d'informations sur la gestion de la collection d'éléments de menu, consultez la documentation relative à System.Windows.Forms.Menu.MenuItemCollection.

L'exemple de code suivant crée une instance de la classe dérivée MainMenu et ajoute un objet MenuItem à sa collection d'objets MenuItem. Cet exemple suppose que la méthode définie ici se trouve dans la classe d'un formulaire et qu'elle est appelée par une méthode dans cette classe Form.

private void InitializeMyMainMenu()
{
   // Create the MainMenu and the MenuItem to add.
   MainMenu mainMenu1 = new MainMenu();
   MenuItem menuItem1 = new MenuItem("&File");
   
   /* Use the MenuItems property to call the Add method
      to add the MenuItem to the MainMenu menu item collection. */
   mainMenu1.MenuItems.Add (menuItem1);

   // Assign mainMenu1 to the form.
   this.Menu = mainMenu1;
}


private void InitializeMyMainMenu()
{
    // Create the MainMenu and the MenuItem to add.
    MainMenu mainMenu1 = new MainMenu();
    MenuItem menuItem1 = new MenuItem("&File");

    /* Use the MenuItems property to call the Add method
       to add the MenuItem to the MainMenu menu item collection.
     */
    mainMenu1.get_MenuItems().Add(menuItem1);

    // Assign mainMenu1 to the form.
    this.set_Menu(mainMenu1);
} //InitializeMyMainMenu

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Afficher: