Form.Menu Propriété

Définition

Obtient ou définit le MainMenu affiché dans le formulaire.

C#
public System.Windows.Forms.MainMenu Menu { get; set; }
C#
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ReferenceConverter))]
public System.Windows.Forms.MainMenu Menu { get; set; }

Valeur de propriété

MainMenu qui représente le menu à afficher dans le formulaire.

Attributs

Exemples

L’exemple suivant crée un MainMenu, affecte deux MenuItem objets au et le MainMenu lie à un formulaire. Cet exemple nécessite que vous ayez créé un Form qui est nommé Form1.

C#
public void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu mainMenu1 = new MainMenu();

   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "File";
   menuItem2.Text = "Edit";
   // Add two MenuItem objects to the MainMenu.
   mainMenu1.MenuItems.Add(menuItem1);
   mainMenu1.MenuItems.Add(menuItem2);
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}

Remarques

Vous pouvez utiliser cette propriété pour basculer entre des jeux de menus complets au moment de l’exécution. Par exemple, vous pouvez en définir un MainMenu à afficher lorsque votre formulaire MDI (Multi-Document Interface) n’a pas de formulaires enfants MDI actifs et un autre MainMenu à afficher lorsqu’une fenêtre enfant est affichée. Vous pouvez également utiliser un autre MainMenu lorsque des conditions spécifiques existent dans votre application qui nécessitent l’affichage d’un autre jeu de menus.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0

Voir aussi