다음을 통해 공유


MainMenu 생성자

정의

MainMenu 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
MainMenu()

지정된 메뉴 항목 없이 클래스의 MainMenu 새 인스턴스를 초기화합니다.

MainMenu(IContainer)

지정된 컨테이너를 사용하여 클래스의 MainMenu 새 인스턴스를 초기화합니다.

MainMenu(MenuItem[])

지정된 개체 집합 MenuItem 을 사용하여 새 인스턴스 MainMenu 를 초기화합니다.

MainMenu()

Source:
MainMenu.cs
Source:
MainMenu.cs

지정된 메뉴 항목 없이 클래스의 MainMenu 새 인스턴스를 초기화합니다.

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

예제

다음 코드 예제에서는 두 개체를 MenuItem 만들고 MainMenu폼에 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

설명

이 버전의 생성자는 지정된 개체가 없는 개체를 MainMenuMenuItem 만듭니다. 컨트롤에 메뉴 항목을 추가하려면 개체 배열을 해당 매개 변수로 허용하거나 속성의 MenuItemMenuItems 메서드를 사용하는 이 생성자의 다른 버전을 사용합니다Add.

추가 정보

적용 대상

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 배열입니다.

예제

다음 코드 예제에서는 생성자의 using 버전에 두 개의 MenuItem 개체를 MainMenu 만들고 MainMenu할당합니다. 그런 다음, 에 바인딩합니다 MainMenuForm. 이 예제에서는 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 만든 후에는 속성의 MenuItems using 메서드에 MainMenu 개체를 Add 추가할 MenuItem 수 있습니다.

추가 정보

적용 대상