MainMenu コンストラクター

定義

MainMenu クラスの新しいインスタンスを初期化します。

オーバーロード

MainMenu()

メニュー項目を指定せずに、MainMenu クラスの新しいインスタンスを初期化します。

MainMenu(IContainer)

指定されたコンテナーを使用して、MainMenu クラスの新しいインスタンスを初期化します。

MainMenu(MenuItem[])

一連の MainMenu オブジェクトを指定して、MenuItem の新しいインスタンスを初期化します。

MainMenu()

メニュー項目を指定せずに、MainMenu クラスの新しいインスタンスを初期化します。

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

を作成し、 MainMenu に2つのオブジェクトを割り当て、 MenuItem フォームにバインドするコード例を次に示し MainMenu ます。 この例では、と Form いう名前のが作成されている必要があり Form1 ます。

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 ます。 メニュー項目をコントロールに追加するには、オブジェクトの配列をパラメーターとして受け取る、このコンストラクターのもう1つのバージョンを使用する MenuItem か、 Add プロパティのメソッドを使用し MenuItems ます。

こちらもご覧ください

適用対象

MainMenu(IContainer)

指定されたコンテナーを使用して、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[])

一連の MainMenu オブジェクトを指定して、MenuItem の新しいインスタンスを初期化します。

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[]

MenuItem に追加される MainMenu オブジェクトの配列。

次のコード例では、を作成 MainMenu し、 MenuItem MainMenu このバージョンのコンストラクターを使用して2つのオブジェクトをに割り当てます。 この例では、をにバインドし MainMenu Form ます。 この例では、と Form いう名前のが作成されている必要があり Form1 ます。

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

注釈

このコンストラクターを使用し MenuItem て、オブジェクトの作成時にオブジェクトの配列をに割り当てることができ MainMenu ます。 を作成した後は、 MainMenu MenuItem MainMenu プロパティのメソッドを使用して、にオブジェクトを追加でき Add MenuItems ます。

こちらもご覧ください

適用対象