Form.Menu 属性

定义

获取或设置在窗体中显示的 MainMenu

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; }

属性值

MainMenu

MainMenu,表示要在窗体中显示的菜单。

属性

示例

以下示例创建一个 ,将两MenuItemMainMenu对象分配给窗体MainMenu并将其绑定到窗体。 This example requires that you have a Form created that is named 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;   
}

注解

可以使用此属性在运行时在完整菜单集之间切换。 例如,可以在多文档界面 (MDI) 窗体没有活动的 MDI 子窗体时定义一个 MainMenu 要显示的窗体,另一个 MainMenu 窗体将在显示子窗口时显示。 还可以在应用程序中存在需要显示不同菜单集的特定条件时使用不同的 MainMenu 条件。

适用于

产品 版本
.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
Windows Desktop 3.0

另请参阅