通过


MainMenu 构造函数

定义

初始化 MainMenu 类的新实例。

重载

名称 说明
MainMenu()

初始化类的新实例 MainMenu ,而无需任何指定的菜单项。

MainMenu(IContainer)

使用指定的容器初始化类的新实例 MainMenu

MainMenu(MenuItem[])

使用指定的对象集MenuItem初始化新实例MainMenu

MainMenu()

Source:
MainMenu.cs
Source:
MainMenu.cs

初始化类的新实例 MainMenu ,而无需任何指定的菜单项。

public:
 MainMenu();
public MainMenu();
Public Sub New ()

示例

下面的代码示例创建一个,将两MenuItemMainMenu对象分配给该对象MainMenu并将其绑定到窗体。 此示例要求你已创建名为 /a0> 的创建 项。

void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu^ mainMenu1 = gcnew MainMenu;
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew 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;
}
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;   
}
Public Sub CreateMyMainMenu()
    ' Create an empty MainMenu.
    Dim mainMenu1 As New MainMenu()
       
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As 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
End Sub

注解

此版本的构造函数创建一个 MainMenu 没有任何指定 MenuItem 对象。 若要向控件添加菜单项,请使用此构造函数的其他版本,该构造函数接受对象数组 MenuItem 作为其参数或使用 Add 属性的方法 MenuItems

另请参阅

适用于

MainMenu(IContainer)

Source:
MainMenu.cs
Source:
MainMenu.cs

使用指定的容器初始化类的新实例 MainMenu

public:
 MainMenu(System::ComponentModel::IContainer ^ container);
public MainMenu(System.ComponentModel.IContainer container);
new System.Windows.Forms.MainMenu : System.ComponentModel.IContainer -> System.Windows.Forms.MainMenu
Public Sub New (container As IContainer)

参数

container
IContainer

一个 IContainer 表示的 MainMenu容器。

适用于

MainMenu(MenuItem[])

Source:
MainMenu.cs
Source:
MainMenu.cs

使用指定的对象集MenuItem初始化新实例MainMenu

public:
 MainMenu(cli::array <System::Windows::Forms::MenuItem ^> ^ items);
public MainMenu(System.Windows.Forms.MenuItem[] items);
new System.Windows.Forms.MainMenu : System.Windows.Forms.MenuItem[] -> System.Windows.Forms.MainMenu
Public Sub New (items As MenuItem())

参数

items
MenuItem[]

将添加到 .MainMenu. 的对象数组MenuItem

示例

下面的代码示例创建一个,并将两MenuItemMainMenu对象分配给MainMenu使用此版本的构造函数。 然后,该示例将 MainMenu 绑定到一个 Form。 此示例要求你已创建名为 /a0> 的创建 项。

void CreateMyMainMenu()
{
   // Create two MenuItem objects and assign to array.
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew MenuItem;
   menuItem1->Text = "&File";
   menuItem2->Text = "&Edit";

   // Create a MainMenu and assign MenuItem objects.
   array<MenuItem^>^temp2 = {menuItem1,menuItem2};
   MainMenu^ mainMenu1 = gcnew MainMenu( temp2 );

   // Bind the MainMenu to Form1.
   Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
   // Create two MenuItem objects and assign to array.
   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "&File";
   menuItem2.Text = "&Edit";

   // Create a MainMenu and assign MenuItem objects.
   MainMenu mainMenu1 = new MainMenu(new MenuItem[] {
         menuItem1,
         menuItem2});
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}
Public Sub CreateMyMainMenu()
    ' Create two MenuItem objects and assign to array.
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As New MenuItem()
       
    menuItem1.Text = "&File"
    menuItem2.Text = "&Edit"
       
    ' Create a MainMenu and assign MenuItem objects.
    Dim mainMenu1 As New MainMenu(New MenuItem() {menuItem1, menuItem2})
       
    ' Bind the MainMenu to Form1.
    Menu = mainMenu1
End Sub

注解

可以使用此构造函数在创建对象时向其MainMenu分配对象数组MenuItem。 创建完后MainMenu,可以使用属性的方法MenuItems向其他对象添加其他MenuItem对象MainMenuAdd

另请参阅

适用于